|
[root@localhost bin]# mongo > cfg={"_id":"test","members":[{"_id":0,"host":"192.168.217.129:27017"},{"_id":1,"host":"192.168.217.129:27018"},{"_id":2,"host":"192.168.217.129:27019"}]}
#配置复制集 ,注意复制集的名称要一致
{
"_id" : "test",
"members" : [
{
"_id" : 0,
"host" : "192.168.217.129:27017"
},
{
"_id" : 1,
"host" : "192.168.217.129:27018"
},
{
"_id" : 2,
"host" : "192.168.217.129:27019"
}
]
}
> rs.initiate(cfg) #初始化配置时保证从节点没有数据
{ "ok" : 1 }
test:PRIMARY> rs.status() #查看复制集的完整状态
{
"set" : "test",
.......
{
"_id" : 0,
"name" : "192.168.217.129:27017",
"health" : 1,
"state" : 1,
"stateStr" : "PRIMARY", #27017 端口作为主节点
"uptime" : 1234,
"optime" : {
"ts" : Timestamp(1531961046, 1),
"t" : NumberLong(1)
},
......
},
{
"_id" : 1,
"name" : "192.168.217.129:27018",
"health" : 1,
"state" : 2,
"stateStr" : "SECONDARY", #从节点
"uptime" : 49,
"optime" : {
"ts" : Timestamp(1531961046, 1),
"t" : NumberLong(1)
},
......
},
{
"_id" : 2,
"name" : "192.168.217.129:27019",
"health" : 1,
"state" : 2,
"stateStr" : "SECONDARY", #从节点
"uptime" : 49,
"optime" : {
"ts" : Timestamp(1531961046, 1),
"t" : NumberLong(1)
},
.......
}
],
"ok" : 1
}
|
|
|