首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从奴隶中获取MongoDb主节点

从奴隶中获取MongoDb主节点
EN

Stack Overflow用户
提问于 2014-10-10 19:48:33
回答 1查看 729关注 0票数 1

在主/从mongodb设置中,是否需要向从节点请求它的主节点?现在,我只知道Mongo奴隶的dns名称,但我想知道主节点的dns名称。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-10 19:53:19

您可以尝试在奴隶上运行rs.status();。它将返回所有节点的信息。

示例输出:

代码语言:javascript
复制
"members" : [
    {
        "_id" : 0,
        "name" : "m1.example.net:27017",
        "health" : 1,
        "state" : 1,
        "stateStr" : "PRIMARY",
        "uptime" : 269,
        "optime" : Timestamp(1404225575, 11),
        "optimeDate" : ISODate("2014-05-01T14:39:35Z"),
        "electionTime" : Timestamp(1404225586, 1),
        "electionDate" : ISODate("2014-05-01T14:39:46Z"),
        "self" : true
    },
    {
        "_id" : 1,
        "name" : "m2.example.net:27017",
        "health" : 1,
        "state" : 2,
        "stateStr" : "SECONDARY",
        "uptime" : 265,
        "optime" : Timestamp(1404225575, 11),
        "optimeDate" : ISODate("2014-05-01T14:39:35Z"),
        "lastHeartbeat" : ISODate("2014-05-01T14:44:03Z"),
        "lastHeartbeatRecv" : ISODate("2014-05-01T14:44:02Z"),
        "pingMs" : 0,
        "syncingTo" : "m1.example.net:27017"
    },
    {
        "_id" : 2,
        "name" : "m3.example.net:27017",
        "health" : 1,
        "state" : 2,
        "stateStr" : "SECONDARY",
        "uptime" : 265,
        "optime" : Timestamp(1404225575, 11),
        "optimeDate" : ISODate("2014-05-01T14:39:35Z"),
        "lastHeartbeat" : ISODate("2014-05-01T14:44:02Z"),
        "lastHeartbeatRecv" : ISODate("2014-05-01T14:44:02Z"),
        "pingMs" : 0,
        "syncingTo" : "m1.example.net:27017"
    }
]
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26307028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档