Skip to Content
快速上手分片集模式连接

如何连接分片集

介绍

分片集模式可以将数据分布于多台机器上。MongoDB支持通过分片进行横向扩展。横向扩展包括将系统数据集和负载划分到多个服务器上,根据需要添加额外的服务器来增加容量。扩大部署的容量只需要根据需要添加额外的服务器,这可能比单机的高端硬件的总成本低。MongoDB分片集支持超大的数据集和高吞吐量操作, 具有大数据量、高扩展性、高性能、灵活数据模型、高可用性特性。

格式

一般的客户端,可以使用MongoDB URL的模式进行分片集连接。标准的URI连接协议如下:

mongodb://[username:password@]host1[:port1][,...hostN[:portN]][/[database][?options]]

连接示例

假设控制台上有这么一个分片集:

列表中访问地址即所有 mongos 节点的连接地址,将‘****’改为集群密码即可进行连接:

mongodb://root:****@10.60.153.61:27017,10.60.252.47:27017

“读写分离连接串如下”:

mongodb://root:thisispassword@10.60.153.61:27017,10.60.252.47:27017/admin?readPreference=secondary

参考文档: