Replication
嘗試複製 mongodb 時出現通信錯誤
我正在嘗試複製我的 mongodb 數據庫,我在我的 Windows azure 帳戶上創建了 2 個 VM。它們都是 Ubuntu 14.04。我已經在它們兩個上打開了 27017 埠,並安裝了 mongodb 最新版本。我開始使用 mongo
mongod --port 27017 --dbpath /data/datadrive --replSet rs0
在兩台機器上,並通過使用添加了另一個成員
rs.add(“內部 IP 地址:27017”)
我一直收到一個錯誤,說我有兩個初選,我在其中一個論壇上讀到它是因為 /etc/mongodb.conf 中的 bind_ip 配置而發生的,所以我將 bind_ip 更改為兩個 VM 上的其他 VM 私有網路 IP,而嘗試添加伺服器成員時出現以下錯誤。
在“主要”方面:
[rsMgr] not electing self, 100.79.138.73:27017 would veto with 'I don't think reptester1:27017 is electable' [rsHealthPoll] replset info 100.79.138.73:27017 thinks that we are down [rsHealthPoll] replset info 100.79.138.73:27017 thinks that we are down
在“次要”方面:
[rsHealthPoll] getaddrinfo("reptester1") failed: Name or service not known [rsHealthPoll] couldn't connect to reptester1:27017: couldn't connect to server reptester1:27017 (0.0.0.0) failed, address resolved to 0.0.0.0 [rsHealthPoll] replset info reptester1:27017 just heartbeated us, but our heartbeat failed: , not changing state [rsHealthPoll] getaddrinfo("reptester1") failed: Name or service not known
任何想法我做錯了什麼?
是DNS。reptester1 沒有解決。解決這個問題,你應該一切準備就緒。