我有一個包含10個節點的MarkLogic集羣。每個人都有一個與之相關的森林。如果我打算從集羣中淘汰一個節點,我該如何處理該節點中的文檔? MarkLogic會在文件「離開」羣集時自動將文檔移動到其他節點,還是應該在退休節點之前進行重新平衡?Marklogic - 從集羣中刪除節點時處理文檔
3
A
回答
5
如果您嘗試在不移動任何數據的情況下離開羣集,您會注意到它不會讓您。另請參閱Admin guide和Scalability, Availability, and Failover Guide。基本上,你需要:
- 退休你想從集羣中刪除分配給主機的所有森林
- 確保平衡的所有文件移動到其他節點(你退休森林後,這通常會自動啓動)
- 一旦所有文件已經被移出主機(可能需要一段時間),卸下所有相關的森林,從他們的數據庫
- 刪除該主機上的所有森林
- 才把主機可以離開集羣
如果涉及複製和/或故障切換,可能需要執行其他步驟。您可能需要重新分配副本林和故障轉移主機。
HTH!
+0
[grtjn](http://stackoverflow.com/users/918496/grtjn)謝謝 – Selva
+0
如果這回答您的問題,請將其標記爲已接受 - 即獎勵grtjn並幫助我們跟蹤哪些問題仍然需要解決。 –
相關問題
- 1. Graphviz從集羣中刪除節點
- 2. 刪除SQL羣集節點
- 3. 如何從羣中刪除節點?
- 4. Erlang:如何從Mnesia集羣中刪除節點
- 5. 如何從Elasticsearch羣集中刪除主節點
- 6. 如何從BigCouch羣集中刪除節點?
- 7. MarkLogic中的XML文檔未被刪除
- 8. 在羣集中刪除處理的文件apache-camel
- 9. MarkLogic羣集中的哪個節點運行CPF操作模塊?
- 10. 節點羣集
- 11. Hadoop 2.x羣集節點管理器未啓動從節點
- 12. 從WebLogic中刪除節點管理器
- 13. 刪除文檔節點上的屬性
- 14. 從集合中刪除特定文檔
- 15. 無法從節點中的mongo中刪除文檔
- 16. 處理AWS EMR集羣中任務節點的現場終止
- 17. 面臨安裝MarkLogic 2節點羣集的問題。
- 18. 如何從Nokogiri節點集中刪除節點?
- 19. 如何從xml文檔中刪除特定節點?
- 20. 無法從Javascript刪除文檔中的一組節點
- 21. solr delta導入處理刪除文檔
- 22. 節點羣集和/或Docker羣集?
- 23. Hadoop管理 - 兩節點羣集
- 24. GlassFish集羣架構及節點代理
- 25. 有沒有辦法從我們的hazelcast集羣中刪除惡意節點?
- 26. Appfabric從集羣中刪除主機
- 27. 從simpleXML中刪除節點
- 28. 從DOM中刪除節點
- 29. 從XML中刪除節點
- 30. 從RABL中刪除節點
你應該在每個節點上也有不止一個森林。森林是MarkLogic並行攝取和查詢的關鍵手段。跨節點複製森林也是爲數據庫提供高可用性的一種方式。每個節點的森林確切數量取決於許多因素,但幾乎總是大於1。 –
有關森林建議的更多詳細信息,請參閱[每個數據節點主機的森林大小](https://docs.marklogic.com/guide/cluster/scalability#id_96443)。我還看過一篇演示文稿,建議將每個主持人的森林數量設爲6,並根據我所鏈接的數據進行調整。 –