MONGON集群初始化

来源:互联网 发布:中国贴吧 知乎 编辑:程序博客网 时间:2024/05/17 07:17
   在docker中搭建了一个mongon集群,先将其初始化的过程记录一下。   进入到容器中,通过mongo进入MONGON,
use adminconfig = {_id: "mongo",members:[{_id:0,host:"host3:27017",priority:2},{_id:1,host:"host2:27017",priority:1},{_id:2,host:"host1:27017",priority:1}]}rs.initiate(config);
   执行完毕后返回{ "ok" : 1 },初始化成功。   查看节点状态:
mongo:PRIMARY> rs.status();{        "set" : "mongo",        "date" : ISODate("2016-12-29T03:21:07.256Z"),        "myState" : 1,        "members" : [                {                        "_id" : 0,                        "name" : "host3:27017",                        "health" : 1,                        "state" : 1,                        "stateStr" : "PRIMARY",                        "uptime" : 10748,                        "optime" : Timestamp(1482981408, 1),                        "optimeDate" : ISODate("2016-12-29T03:16:48Z"),                        "electionTime" : Timestamp(1482981412, 1),                        "electionDate" : ISODate("2016-12-29T03:16:52Z"),                        "configVersion" : 1,                        "self" : true                },                {                        "_id" : 1,                        "name" : "host2:27017",                        "health" : 1,                        "state" : 2,                        "stateStr" : "SECONDARY",                        "uptime" : 258,                        "optime" : Timestamp(1482981408, 1),                        "optimeDate" : ISODate("2016-12-29T03:16:48Z"),                        "lastHeartbeat" : ISODate("2016-12-29T03:21:06.953Z"),                        "lastHeartbeatRecv" : ISODate("2016-12-29T03:21:06.952Z"),                        "pingMs" : 0,                        "lastHeartbeatMessage" : "could not find member to sync from",                        "configVersion" : 1                },                {                        "_id" : 2,                        "name" : "host1:27017",                        "health" : 1,                        "state" : 2,                        "stateStr" : "SECONDARY",                        "uptime" : 258,                        "optime" : Timestamp(1482981408, 1),                        "optimeDate" : ISODate("2016-12-29T03:16:48Z"),                        "lastHeartbeat" : ISODate("2016-12-29T03:21:06.953Z"),                        "lastHeartbeatRecv" : ISODate("2016-12-29T03:21:06.951Z"),                        "pingMs" : 0,                        "lastHeartbeatMessage" : "could not find member to sync from",                        "configVersion" : 1                }        ],        "ok" : 1}

参考:http://blog.csdn.net/wik_123/article/details/52762085

0 0