ES 配置:
节点 1:
cluster.name: mycluster
node.name: "node1"
node.master: true
node.data: true
discovery.zen.ping.unicast.hosts: ["192.168.100.103"] # IP of node2
节点 2:
cluster.name: mycluster
node.name: "node2"
node.master: true
node.data: true
discovery.zen.ping.unicast.hosts: ["192.168.101.103"] #IP of node1
在此配置之前,我的一个节点(节点 -1)上存在 ES 数据,而节点 2 上没有数据。
现在,当我搜索索引时,我从两个节点都得到结果,两个节点都显示 Node-1 被选为主节点。
但是当我在节点 1 上停止我的 ES 时,然后在节点 2 上它被选为主节点,但我的数据没有在这里同步。
Node-2 上存在索引,但 ES 数据上不存在。
两个节点上的数据如何同步?