2016-08-18 36 views
0

我正嘗試使用MongoClient GUI應用程序連接到MongoDB副本集。這是我的URL的結構,但它不工作:如何將MongoClient連接到輔助副本集?

mongodb://username:[email protected]:27017,host-02:27017,host-03:27017/mydb?authSource=mydb&replicaSet=rs0&ssl=true&sslValidate=false 

我得到類似這樣的錯誤:

Couldn't connect: server host-03:27017 received an error {"name":"MongoError","message":"read ECONNRESET"} 
+0

您沒有提供'replicaSet'選項 –

+0

@AliDehghani謝謝,我更新了問題和錯誤消息。 –

+1

您確認host-03已啓動並正常運行嗎?例如,通過檢查[rs.status()]的輸出(https://docs.mongodb.com/manual/reference/method/rs.status/)。 –

回答

0

這是在Mac上。 host-01,host-02和host-03指向/ etc/hosts中的錯誤IP地址

服務器響應ping請求,但錯誤的服務器響應。所以確保你的服務器指向實際的MongoDB節點。

+0

嗨羅伯託;如果你已經解決了你的問題,你應該接受這個答案,這樣問題不再顯示爲沒有答案。 –

相關問題