【发布时间】:2021-01-06 17:11:01
【问题描述】:
我已经安装了 MongoDB Ops Manager 数据库 [3 个实例] /etc/mongod.conf -> bindIp: 0.0.0.0 我已经安装了 Ops Manager 应用程序 在 /conf/conf-mms.properties 中,我对 mongo.mongoUri 的配置如下
mongo.mongoUri=mongodb://1.2.3.4:27017,5.6.7.8:27017,9.10.11.12:27017
错误:
连接配置mongo实例失败:Config{loadBalance=false..... 飞行前失败
注意事项:
-
mongod 正在所有数据库服务器中运行
-
如果 mongo.mongoUri 中提到了单个数据库,那么应用程序可以连接到该数据库,例如
mongo.mongoUri=mongodb://1.2.3.4:27017 -
我想我需要按照文档创建副本集,所以我在主数据库服务器中尝试了以下命令
mongod --port 27017 --dbpath /home/ubuntu/data/appdb --replSet rs0 --bind_ip localhost,5.6.7.8,9.10.11.12{"t":{"$date":"2021-01-06T17:36:07.509+00:00"},"s":"E", "c":"STORAGE", "id" :20568, "ctx":"initandlisten","msg":"设置监听器时出错","attr":{"error":{"code":9001,"codeName":"SocketException","errmsg": "无法分配请求的地址"}}}
【问题讨论】:
-
检查这些 IP 地址,它们是否来自同一台服务器,它们如何通过 ping 或 nslookup 解析...
-
它们是不同实例的私有 ip,当给出 nslookup 时我得到了 dnsname
标签: mongodb amazon-web-services