当前位置:Gxlcms > 数据库问题 > MongoDB Replica Set搭建集群

MongoDB Replica Set搭建集群

时间:2021-07-01 10:21:17 帮助过:29人阅读

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   优先权   

人气教程排行