小编A-y*_*A-y的帖子

节点不会加入集群:NotMasterException(奇怪的主选举错误)

我正在建立一个elasticsearch(5.0.1)集群.

它有三个符合主节点的节点:

el-m01
el-m02
el-m03
Run Code Online (Sandbox Code Playgroud)

群集无法组装,并且每个主节点NotMasterException在日志中都会收到以下异常:

[2016-11-21T15:24:13,274][INFO ][o.e.d.z.ZenDiscovery     ] [el-m01] failed to send join request to master [{el-m02}{bBhsu3fJSj-MyiWJGhQmog}{_IzdeUd4Sv6g-rhemGjEVQ}{192.168.110.118}{192.168.110.118:9300}{rack=r1}], reason [RemoteTransportException[[el-m02][192.168.110.118:9300][internal:discovery/zen/join]]; nested: NotMasterException[Node [{el-m02}{bBhsu3fJSj-MyiWJGhQmog}{_IzdeUd4Sv6g-rhemGjEVQ}{192.168.110.118}{192.168.110.118:9300}{rack=r1}] not master for join request]; ], tried [3] times
Run Code Online (Sandbox Code Playgroud)

启用调试日志使我能够理解以下内容:

大师选举正在进行,并取得了成功.但是,虽然每个节点都选择了一个主节点,但没有节点认为他是主节点.即:

  • el-m01认为el-m02是主人
  • el-m02认为el-m03是主人
  • el-m03认为el-m01是主人

这里发生了什么?

elasticsearch elasticsearch-5

5
推荐指数
1
解决办法
2504
查看次数

标签 统计

elasticsearch ×1

elasticsearch-5 ×1