如何在分片群集中启动Mongo实例

时间:2015-08-31 00:23:57

标签: mongodb sharding

我想使用MongoDB手册为此我部署分片群集。 首先我创建了3个配置服务器。 mongod --configsvr --dbpath / data / configdb1 --port 27019, mongod --configsvr --dbpath / data / configdb2 --port 27019, mongod --configsvr --dbpath / data / configdb3 --port 27019

但是在启动mongos实例的第二步中,我找到了一个命令 mongos --configdb cfg0.example.net:27019,cfg1.example.net:27019,cfg2.example.net:27019

但我无法理解

的含义
cfg0.example.net
cfg1.example.net
cfg2.example.net

那么请解释一下上述命令的含义以及如何根据我的主机名使用它?

3 个答案:

答案 0 :(得分:1)

这应该可以解决您的问题

[ne@server1~]$mongos configdb"repl/localhost:57040,localhost:57041,localhost:57042" --fork --logpath log.mongos0 --port 27200
    about to fork child process, waiting until server is ready for connections.
    forked process: 2467

希望有帮助!

答案 1 :(得分:0)

请检查"Deploy a Sharded Cluster",cfg [0-3] .example.net表示3个配置服务器的主机名,每个mongos服务器应该在配置完所有配置服务器的情况下启动。

答案 2 :(得分:0)

这些是连接到mongos服务器的配置服务器