MongoDB Replica Set搭建集群
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MongoDB Replica Set搭建集群,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1766字,纯文字阅读大概需要3分钟。
内容图文
![MongoDB Replica Set搭建集群](/upload/InfoBanner/zyjiaocheng/481/93bf0d23f9724deeaa654951b11993d5.jpg)
2. 添加replica sets配置,随意登录一台mongo实例
>use admin;
>cfg={_id:"
baoshan", members:[ {_id:0,host:‘test39:27017‘,priority:2}, {_id:1,host:‘test41:27017‘,priority:1},{_id:2,host:‘test42:27017‘,arbiterOnly:true}] };
>rs.initiate(cfg);
3. 验证是否成功
rs.status()通过这个命令,可以查看各个节点的ip、角色已经是否正常
rs.stepDown()这个命令可以强制primary和standard节点角色互换,从而验证是否能够实现failover功能。
或者primary上执行 use admin;db.shutdownServer();断掉primary看效果。
rs.isMaster()显示当前谁是primary
MongoDB replica sets中通过设置priority的值来决定优先权的大小,这个值的范围是0--100,值越大,优先权越高。
遇到的问题及解决办法:
baoshan:SECONDARY>
show dbs;
2017-04-28T21:43:46.801+0800 E QUERY [thread1] Error: listDatabases failed:{ "ok" : 0, "errmsg" : "not master and slaveOk=false", "code" : 13435 } :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
Mongo.prototype.getDBs@src/mongo/shell/mongo.js:62:1
shellHelper.show@src/mongo/shell/utils.js:760:19
shellHelper@src/mongo/shell/utils.js:650:15
@(shellhelp2):1:1
baoshan:SECONDARY>
rs.slaveOk()
baoshan:SECONDARY> show dbs;
admin 0.000GB
local 0.567GB
metadata 0.001GB
service 2.547GB
test 0.094GB
重要参考官方文档:https://docs.mongodb.com/manual/
参考文档:
Mongodb集群搭建的三种方式:http://blog.csdn.net/luonanqin/article/details/8497860
replica sets副本集部署详细过程: http://blog.csdn.net/mchdba/article/details/51638131
replica sets配置与搭建:http://blog.chinaunix.net/uid-23284114-id-2977686.html
MongoDB Replica Set搭建集群
标签:err ima ica htm 后台运行 dmi 搭建 http 优先权
本文系统来源:http://www.cnblogs.com/zhzhang/p/6783425.html
内容总结
以上是互联网集市为您收集整理的MongoDB Replica Set搭建集群全部内容,希望文章能够帮你解决MongoDB Replica Set搭建集群所遇到的程序开发问题。
如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
来源:【匿名】