关于MongoDB 3.4 的分片与原来还是有一些区别,网上没找到完整的操作手册,只能自己摸索。
本文仅是记录一下自己的操作步骤,以免忘记,……
第一步: 准备数据节点
我们准备两个单节点,当然,你也可以使用副本集作为数据节点,只是我的PC实在跑不动……
必须添加–shardsvr参数。
mongod --logpath /data/shard/log/d0.log --dbpath /data/shard/db0 --port 32770 --shardsvr
mongod --logpath /data/shard/log/d1.log --dbpath /data/shard/db1 --port 32771 --shardsvr
第二步:config server
3.4要求配置服务器必须也是副本集,好吧,我们需要这样弄一个,我暂时只用一个节点做rs。
先不启mongos。再启一个配置服务器
mongod —logpath /data/config/log/config0.log —datapath /data/config/db0 —port 26010 --configsvr --replSet cs
嗯,我只用一个节点,凑合着先跑起来,当然这样是不好的……
用robomongo连上 26010 ,初始化一下副本集cs:

本文记录了MongoDB 3.4分片与副本集的详细操作步骤,包括数据节点准备、配置服务器设置、启动mongos、配置分片节点、用户授权,以及在Docker环境下实现鉴权配置的过程。
789

被折叠的 条评论
为什么被折叠?



