1 | 此操作在mongo V3.0已验证 |
mongo添加副本集或迁移流程
1 | 1. 准备新增副本节点,确保目录权限正常、服务启动正常,日志正常 |
MongoDB数据初始化同步大小与主库不一致?
1 | Mongo V2版本,当一个从库加入集群后,进行数据初始化,初始化的数据一般情况下,数据会比主库数据量要小一些。原因是这样:比如主库原来有10G数据,删了5个G数据,但使用du -sh查看的时候物理文件还是10G,但从库数据初始化只会同步已有数据(不包含已删除的数据),所以它会比主库小,这是正常的状态。 |
关于Mongo升级
1 | 加入现在是2.6的版本,升级时必须先升级3.0再升级3.2,按照顺序升级,请勿跳过直接升级高版本 |
1.集群运行时添加节点
1 | 查看复制集节点配置 |
添加节点
1 | 添加新的数据目录 |
注:!!!集群动态配置可直接将IP[添加为或]更换为域名且不需要重启mongodb服务!!!
1 | rs0:PRIMARY> rs.add({"_id":4,"node1.exaple.com:27019","priority":0,"hidden":true}); |
再次查看状态
1 | 再次查看状态 |
2. 设定节点优先级
1 | 优先级值越高,就是主节点 |
1 | 在新增节点的时候设定该节点的优先级别 |
1 | 通过下面的方式修改优先级别 |
3. Mongodb运行时-移除节点
1 | 连接主节点 |
4. MongoDB运行时移除分片
1 | Mongodb运行时移除分片 |
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2018/03/16/MongoDB集群节点添加移除管理维护/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!