MongoDB复制集――如何将单节点转换成复制集(二)
me" : Timestamp(1375064276, 1),
"optimeDate" : ISODate("2013-07-29T02:17:56Z"),
"lastHeartbeat" : ISODate("2013-07-29T02:18:18Z"),
"lastHeartbeatRecv" : ISODate("2013-07-29T02:18:18Z"),
"pingMs" : 0,
"syncingTo" : "localhost:30000"
},
{
"_id" : 2,
"name" : "localhost:30002",
"health" : 1,
"state" : 7,
"stateStr" : "ARBITER",
"uptime" : 24,
"lastHeartbeat" : ISODate("2013-07-29T02:18:18Z"),
"lastHeartbeatRecv" : ISODate("2013-07-29T02:18:19Z"),
"pingMs" : 0
}
],
"ok" : 1
}
从上面的步骤我们可以看到,只需要先停止单节点的mongod,再用复制集的参数来启动mongod,然后初始化复制集,就可以把一个单节点的mongod转换成含有一个节点的复制集,随后就可以往这个复制集里添加从节点和仲裁节点。有了这么一个复制集的环境,我们就可以开始学习如何管理操作复制集了。