我想使用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
那么请解释一下上述命令的含义以及如何根据我的主机名使用它?
答案 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服务器的配置服务器