Marklogic - 从群集中删除节点时处理文档

时间:2016-02-01 22:31:06

标签: marklogic marklogic-8

我有一个包含10个节点的MarkLogic群集。每个都有一个与之相关的森林。如果我打算从群集中淘汰节点,我该如何处理该节点中的文档? MarkLogic在“离开”集群时是自动将文档移动到其他节点,还是在退出节点之前应该进行重新平衡?

1 个答案:

答案 0 :(得分:5)

如果您尝试离开群集而不移动任何数据,您会发现它不会让您失望。另请参阅Admin guideScalability, Availability, and Failover Guide。基本上,你需要:

  • 停用分配给要从群集中删除的主机的所有林
  • 确保重新平衡将所有文件移动到其他节点(这通常在您退出森林后自动启动)
  • 一旦所有文件都被移出主机(可能需要一段时间),从数据库中分离所有相关的森林
  • 删除该主机上的所有林
  • 然后主机才能离开集群

如果涉及复制和/或故障转移,则可能需要执行其他步骤。您可能需要重新分发副本林和故障转移主机。

HTH!