rs1:SECONDARY> rs.status()
{
? ? "set" : "rs1",
? ? "date" : ISODate("2015-07-15T03:13:25.167Z"),
? ? "myState" : 2,
? ? "members" : [
? ? ? ? {
? ? ? ? ? ? "_id" : 0,
? ? ? ? ? ? "name" : "172.17.0.1:27017",
? ? ? ? ? ? "health" : 1,
? ? ? ? ? ? "state" : 1,
? ? ? ? ? ? "stateStr" : "PRIMARY",
? ? ? ? ? ? "uptime" : 936,
? ? ? ? ? ? "optime" : Timestamp(1436929097, 1),
? ? ? ? ? ? "optimeDate" : ISODate("2015-07-15T02:58:17Z"),
? ? ? ? ? ? "lastHeartbeat" : ISODate("2015-07-15T03:13:24.479Z"),
? ? ? ? ? ? "lastHeartbeatRecv" : ISODate("2015-07-15T03:13:23.531Z"),
? ? ? ? ? ? "pingMs" : 0,
? ? ? ? ? ? "electionTime" : Timestamp(1436929104, 1),
? ? ? ? ? ? "electionDate" : ISODate("2015-07-15T02:58:24Z"),
? ? ? ? ? ? "configVersion" : 1
? ? ? ? },
? ? ? ? {
? ? ? ? ? ? "_id" : 1,
? ? ? ? ? ? "name" : "172.17.0.2:27017",
? ? ? ? ? ? "health" : 1,
? ? ? ? ? ? "state" : 2,
? ? ? ? ? ? "stateStr" : "SECONDARY",
? ? ? ? ? ? "uptime" : 936,
? ? ? ? ? ? "optime" : Timestamp(1436929097, 1),
? ? ? ? ? ? "optimeDate" : ISODate("2015-07-15T02:58:17Z"),
? ? ? ? ? ? "lastHeartbeat" : ISODate("2015-07-15T03:13:23.507Z"),
? ? ? ? ? ? "lastHeartbeatRecv" : ISODate("2015-07-15T03:13:23.506Z"),
? ? ? ? ? ? "pingMs" : 0,
? ? ? ? ? ? "configVersion" : 1
? ? ? ? },
? ? ? ? {
? ? ? ? ? ? "_id" : 2,
? ? ? ? ? ? "name" : "172.17.0.3:27017",
? ? ? ? ? ? "health" : 1,
? ? ? ? ? ? "state" : 2,
? ? ? ? ? ? "stateStr" : "SECONDARY",
? ? ? ? ? ? "uptime" : 1392,
? ? ? ? ? ? "optime" : Timestamp(1436929097, 1),
? ? ? ? ? ? "optimeDate" : ISODate("2015-07-15T02:58:17Z"),
? ? ? ? ? ? "configVersion" : 1,
? ? ? ? ? ? "self" : true
? ? ? ? }
? ? ],
? ? "ok" : 1
}
如果在从节点此时查看数据库会出错 ,信息显示不是主节点
rs1:SECONDARY> show dbs;
××××××××××××××××××××××××××××××××××××
设置从节点可以读
rs1:SECONDARY> db.getMongo().setSlaveOk();
rs1:SECONDARY> show dbs;
local? 1.031GB
打开先前与主节点的终端? 插入点数据
rs1:PRIMARY> show dbs;
local? 1.031GB
rs1:PRIMARY> use tt;
switched to db tt
rs1:PRIMARY> db.user.insert({"name":"mongodb is greate!!!!"})
WriteResult({ "nInserted" : 1 })
打开与备份节点的终端
rs1:SECONDARY> show dbs;
local? 1.031GB
tt? ? 0.031GB
rs1:SECONDARY> use tt
switched to db tt
rs1:SECONDARY> show collections;
system.indexes
user
多了个数据库 ,还多了条文档
rs1:SECONDARY> db.user.find()
{ "_id" : ObjectId("55a5d1390d49c20962937b52"), "name" : "mongodb is greate!!!!" }