我在使用this教程來部署副本集。當我執行rs.initiate()
時,我收到錯誤「所有成員和種子必須可以啓動設置」,這是奇怪的,因爲唯一的成員是localhost。mongodb - 無法使用默認配置啓動副本集
0
A
回答
0
您不能僅使用一個成員啓動副本集(您在哪裏複製數據?!)。本教程告訴您需要三個活動的mongod實例。
要求:三個不同的系統,以便每個系統都可以運行它自己的mongod實例。
0
出於測試目的,你可以有一個給定的副本在同一物理機上設置的三個成員(本教程中提到:「對於短暫的測試和本指南的目的,你可以運行的mongod實例在GNU屏幕的單獨窗口中。「)您只需要在計算機上的三個不同端口上運行三個不同的mongod實例。從你得到的錯誤,似乎是其中一個端口無法訪問。只要檢查你的端口是否已被其他應用程序使用。如果是這樣,那麼相應的mongod首先不會成功啓動。因此,rs.initiate()會失敗。
1
我有同樣的錯誤。 在我的情況下幫了我:
cfg=rs.conf()
rs.reconfig(cfg,{force:true})
相關問題
- 1. MongoDB:無法啓動副本集; '已有數據,無法啓動設置'
- 2. 如何配置MongoDB副本集
- 3. 配置Openshift的MongoDB副本集
- 4. MongoDB C#更改副本集配置
- 5. 設置mongodb副本集
- 6. mongodb副本集無法訪問
- 7. 無法連接到mongodb副本集
- 8. 無法使用公共IP地址連接到MongoDB副本集
- 9. 無法在Amazon EC2實例上設置MongoDB副本集
- 10. Mongo副本集配置
- 11. 配置蒙戈副本集
- 12. MongoDB - 使副本集成員被動無需斷開客戶端?
- 13. MongoDb分片設置在副本集上
- 14. 如何配置RockMongo for Mongo副本集
- 15. 無法啓動mongodb
- 16. 無法啓動Mongodb
- 17. MongoDB中的副本集污染日誌,並在「初始啓動」
- 18. 從mongodb中的副本配置開始
- 19. 無法覆蓋默認的WCF配置
- 20. 無法啓動Java配置
- 21. 使用副本集流星
- 22. 如何更新Mongodb副本集配置中的_id?
- 23. MongoDB副本集不同步?
- 24. MongoDB副本集失敗
- 25. 建立的MongoDB副本集
- 26. 獨立副本集mongodb
- 27. 停止副本集MongoDB
- 28. 春PropertyPlaceholderConfigurer和MongoDB副本集
- 29. MongoDB副本集CPU負載
- 30. MongoDB副本集 - copyDatabase與readPreference?
你可以有一個副本集只有一個副本。 [docs.mongodb.org上的這3個副本集教程](http://docs.mongodb.org/manual/tutorial/deploy-replica-set/)指示您首先創建一個只有1個成員的副本集,通過運行rs.initialize()。然後添加2個成員。 - 有一段時間,您只有一個副本的副本集。 – KajMagnus