0

我们有 2 个集群,每个集群有 2 个节点。用 N1 和 N2 说 C1,用 N1 和 N2 说 C2。C1- xxx.xxx.x.53 和 C2 - xxx.xxx.x.42 N1:9883_solr 和 N2:3883_solr。我们总共有 4 个集合分布在 2 个集群中。

我们使用 autoAddReplica=false 创建了集合。命令是这样的。
对于集群 1 节点 1 Collection1

http://xxx.xxx.x.53:3883/solr/admin/collections?action=CREATE&numshards=1&autoAddReplicas=false&name=TEST&collection.configName=test-collection&createNodeSet=xxx.xxx.x.53:3883_solr&wt=xml

对于集群 2 节点 1 集合 1

http://xxx.xxx.x.42:3883/solr/admin/collections?action=CREATE&numshards=1&autoAddReplicas=false&name=TEST&node=xxx.xxx.x.42:3883_solr&wt=xml

我们已经遵循了 4 个集合,现在节点将是这样的节点详细信息

发出暂停触发器以禁用自动添加副本。

  1. 集群 2 - 节点 9883 已停止 - 副本仍然存在 - 节点已死
  2. 集群 2 - 节点 3883 已停止 - 副本未移动,保留在那里 - 节点已死亡。
  3. 集群 2 - 节点 9883 已启动 - 2 个副本从 3883 移动到 9883。所以在 9883 中总共有 4 个。
  4. 集群 2 - 节点 3883 已启动 - 所有副本 (4) 现在已移动到 3883

为 .autoAddReplica 执行暂停触发器 请建议如何在新节点出现时禁用此副本移动。提前感谢您的建议。

4

0 回答 0