推荐工具
› RoboMongo
推荐书目
› 50 Tips and Tricks for MongoDB Developers
Related Blogs
› Snail in a Turtleneck
Leigg
V2EX  ›  MongoDB

[排障]关于 Mongodb 的副本集远程连接问题

  •  
  •   Leigg · Mar 20, 2018 · 4862 views
    This topic created in 3160 days ago, the information mentioned may be changed or developed.

    如题。
    1、使用 pymongo 驱动
    2、一台 ubuntu 主机上搭建了一个副本集( 3 个端口模拟)
    3、在本机上通过 pymongo.MongoClient('127.0.0.1:27017,127.0.0.1:27018,127.0.0.1:27019',replicaset='myset') 可以正常连接
    4、在同局域网内另一台电脑就死连不上,但可以连接单个端口:pymongo.MongoClient('IP_ADD:27017') 网上也找不到同样的案例,求教各位大佬了~~

    Supplement 1  ·  Mar 22, 2018
    [已解决]
    自己折腾一天总算整明白了,记录一下留给需要的人。
    1、启动 mongo 的配置中 bing_ip = 外部 ip (就是用于外部通信的网卡 IP,非 127.0.0.1 )
    cmd 登录的时候:mongo --host 外部 ip
    2、配置副本集时类似如下:
    cfg= {_id:'yunqiset',members:[
    {_id:0,host:'192.168.0.2:27017'},
    {_id:1,host:'192.168.0.2:27018'},
    {_id:2,host:'192.168.0.2:27019'}]}
    即 host 部分也要使用外部 ip,就这两个地方需要注意。
    3、另外重构副本集的相关命令(当副本集配置损坏时强制重构,数据还在):
    #登录任意一个 mongo 节点,运行命令类似如下(_id 名需和原来一致):
    cfg= {_id:'yunqiset',members:[
    {_id:0,host:'192.168.0.2:27017'},
    {_id:1,host:'192.168.0.2:27018'},
    {_id:2,host:'192.168.0.2:27019'}]}

    rs.reconfig(cfg,{force:true})

    美好的一天。^8^
    4 replies  •  2019-08-29 20:26:23 +08:00
    Leigg
    Leigg
    OP
    Mar 20, 2018
    1
    <楼主>在 windows 上搭建的副本集就可以在 ubuntu 上连接,真是日了热狗了。。
    springGun
    springGun
    Mar 21, 2018❤️1
    2
    用同网段的 ip
    Leigg
    Leigg
    OP
    Mar 22, 2018
    3
    [已解决]
    自己折腾一天总算整明白了,记录一下留给需要的人。
    1、启动 mongo 的配置中 bing_ip = 外部 ip (就是用于外部通信的网卡 IP,非 127.0.0.1 )
    cmd 登录的时候:mongo --host 外部 ip
    2、配置副本集时类似如下:
    cfg= {_id:'yunqiset',members:[
    {_id:0,host:'192.168.0.2:27017'},
    {_id:1,host:'192.168.0.2:27018'},
    {_id:2,host:'192.168.0.2:27019'}]}
    即 host 部分也要使用外部 ip,就这两个地方需要注意。
    3、另外重构副本集的相关命令(当副本集配置损坏时强制重构,数据还在):
    cfg= {_id:'yunqiset',members:[
    {_id:0,host:'192.168.0.2:27017'},
    {_id:1,host:'192.168.0.2:27018'},
    {_id:2,host:'192.168.0.2:27019'}]}

    rs.reconfig(cfg,{force:true})

    美好的一天。
    OctopusGO
    OctopusGO
    Aug 29, 2019 via Android
    4
    马克一下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1050 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:22 · PVG 07:22 · LAX 15:22 · JFK 18:22
    ♥ Do have faith in what you're doing.