弹性搜索群集同步问题 - 每个节点具有不同的索引值

时间:2014-12-31 16:17:18

标签: elasticsearch sync

我们正在使用具有2个节点的弹性搜索群集。索引似乎不同步。 对于索引,每个节点具有不同的文档数。目标是始终保持群集同步。 第一个节点可以看到第二个节点,但第二个节点看不到集群中的第一个节点。

有没有办法强制同步群集,以便每个节点中的数据相同?

1 个答案:

答案 0 :(得分:0)

如果需要两个节点中的数据,请使用复制。这样,每个分片的数据副本就在另一个节点上进行。但要注意,这不是主从。如果索引具有多个分片,则一个节点可以具有一个分片的主分支和另一个分片的副本。您可以获得的最接近的是具有一个分片和一个副本的索引。比两个节点都有数据。

另一种选择可能是在一个集群(一个节点)中创建快照,并在另一个集群(一个节点)中恢复它们。当然,这种同步存在滞后现象。只有两个节点,这不是首选解决方案。