mongodb单机修改为副本集的步骤
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mongodb单机修改为副本集的步骤,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1581字,纯文字阅读大概需要3分钟。
内容图文
单机切换成副本集方法步骤 1:备份数据库,关掉目前的数据库 /u03/mongodb/bin/mongodump -d Configuration -o /u02/dump/ use admin db.shutdownServer(); 2:在两台机器上启动两个数据节点具体如下: /u01/mongo/bin/mongod--dbpath=/u01/mongodb/data/--l
单机切换成副本集方法步骤
1:备份数据库,关掉目前的数据库
/u03/mongodb/bin/mongodump -d Configuration -o /u02/dump/
use admin db.shutdownServer();
2:在两台机器上启动两个数据节点具体如下:
/u01/mongo/bin/mongod--dbpath=/u01/mongodb/data/--logpath=/u01/mongodb/logs/node1.log --replSet replcopy/192.168.191.141:27017--fork
/u01/mongo/bin/mongod--dbpath=/u01/mongodb/data/ --logpath=/u01/mongodb/logs/node2.log --replSetreplcopy/192.168.191.151:27017 --fork
第一个节点的数据文件为之前单点的数据文件目录,保证数据一直
3:在另一台机器上启动仲裁节点
u01/mongo/bin/mongod--dbpath=/u01/mongodb/arbiter/ --port 20000--logpath=/u01/mongodb/logs/arbiter.log --replSet replcopy/192.168.191.141:27017,192.168.191.151:27017--fork
/admin
4:添加配置
cfg = {_id: "replcopy", members: [ { _id:0, host:"192.168.191.141:27017"}, { _id:1,host:"192.168.191.151:27017"} ]}
rs.initiate(cfg)
5:添加仲裁节点
rs.addArb("192.168.191.150:20000");
6:进入数据库查看几圈的状态
rs.status() rs.stepDown() 这个命令可以强制primary和standard节点角色互换,从而验证是否能够实现failover功能。
7:使备库可读(可选)
db.getMongo().setSlaveOk()
8:修改应用程序连接字符串
mongodb://192.168.191.141:27017,192.168.191.151:27017
内容总结
以上是互联网集市为您收集整理的mongodb单机修改为副本集的步骤全部内容,希望文章能够帮你解决mongodb单机修改为副本集的步骤所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。