mongodb建立分片
0
根据步骤启动了分片的副本集,也启动了config server,然后通过mongos启动路由点的时候出了问题!
shard:127.0.0.1:10001,127.0.0.1:10002,127.0.0.1:10003
configserver:127.0.0.1:10004
mongos:127.0.0.1:10005
启动副本集:
根据提示修改连接字符串为(会提示127.0.0.1:10004不属于test副本集,这个我理解):
shard:127.0.0.1:10001,127.0.0.1:10002,127.0.0.1:10003
configserver:127.0.0.1:10004
mongos:127.0.0.1:10005
启动副本集:
mongod.exe --shardsvr --dbpath=E:\Mongodb\mongodb\data --logpath=E:\Mongodb\mongodb\log\mongodb_log.log --replSet test --logappend --port 10001启动config server:
mongod.exe --configsvr --dbpath=E:\Mongodb\mongodb02\dataconfig --logpath=E:\Mongodb\mongodb02\logconfig\mongodb_log.log --logappend --port 10004启动路由点mongos:
mongos.exe --configdb 127.0.0.1:10004 --port 10005命令如上,在启动路由点的时候运行这个命令会提示:BadValue: configdb supports only replica set connection string try 'mongos.exe --help' for more information
根据提示修改连接字符串为(会提示127.0.0.1:10004不属于test副本集,这个我理解):
mongos.exe --configdb test/127.0.0.1:10004 --port 10005然后我再修改为副本集的(会提示副本集不是configserver):
mongos.exe --configdb test/127.0.0.1:10001 --port 10005请问下有没有懂的,解释一下,第一次弄mongodb,不会玩,感觉弄成一个死循环了,启动的步骤和参数完全根据网上找的教程写的,不知道问题发生在哪?
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
0 个回复