看,灰机...

Elasticsearch6.0.0 for win2012服务器坏了,更换新服务器后,数据没有同步回来

Elasticsearch | 作者 goldhoe | 发布于2020年07月18日 | 阅读数:1175

服务器环境:win2012server
Elasticsearch版本6.0.0
我的集群有四个节点,第二个节点node2的服务器硬件集成的RAID卡,数据也全都拿不回来了,无奈只能更新的服务器。
一顿操作,配置JAVA环境,安装Elasticsearch6.0.0,再安装ik和拼音插件(6.0.0好像不能用bin\elasticsearch-plugin.bat install file:elasticsearch-analysis-ik-6.0.0.zip和bin\elasticsearch-plugin.bat install file:elasticsearch-analysis-pinyin-6.0.0.zip安装,于是解压直接复制到plugins,记得其它三个节点以前也是这样操作的)
 
结果数据一直不同步到新换的服务器上。
已邀请:

goldhoe

赞同来自:

已处理好了,谢谢大家,需要重启集群,我也不会如何重启集群,我就把所有机器都重启一下,它就自动同步恢复了。
 
只是我有疑惑,请教各位大侠:
  我刚开始只是重启其中一个节点,等它完全启动好了,再启动另一台,依次把所有节点服务器都重启一遍(每个节点都有master),心想master记录里有原来的机器信息,只要master重启就会更新,结果不起作用。于是再来将活动master和其中一台同时重启,这时侯恢复同步开始了,此刻心里很高兴,结果早上起来看,只同步恢复了一个分片.
  于是狠下心来不管生产环境了,直接全部节点同时重启,这时侯肯定发生“脑裂”了,重启后,整个集群开始自动修复,数据就完整的同步到了node2新服务器了。
 
问题1:如何防止脑裂就能重启整个集群?完整的命令是什么?

hackerwin7 - aggregator

赞同来自:

6.x 有 minmum master eligible 应该不会脑裂

要回复问题请先登录注册