未在三节点群集中选举主节点

时间:2020-01-18 06:23:41

标签: elasticsearch

我已经开始对三个节点Node1,Node2,Node3进行弹性搜索。只是尝试测试故障转移,我杀死了node1。但是在杀死节点之后。不会自动选择母版。 在Node2上删除Node1后出现以下错误。 详细信息例外。

[2020-01-18 11:47:40,041][INFO ][cluster.service          ] [node-2] removed {{node-0}{G2g0pv6BSVe1rEBsO-QIbw}{127.0.0.1}{127.0.0.1:9300}{master=true},}, reason: zen-disco-master_failed ({node-0}{G2g0pv6BSVe1rEBsO-QIbw}{127.0.0.1}{127.0.0.1:9300}{master=true})
[2020-01-18 11:47:40,057][WARN ][discovery.zen.ping.unicast] [node-2] failed to send ping to [{node-0}{G2g0pv6BSVe1rEBsO-QIbw}{127.0.0.1}{127.0.0.1:9300}{master=true}]
RemoteTransportException[[node-0][127.0.0.1:9300][internal:discovery/zen/unicast]]; nested: IllegalStateException[received ping request while not started];
Caused by: java.lang.IllegalStateException: received ping request while not started
    at org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing.handlePingRequest(UnicastZenPing.java:497)
    at org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing.access$2400(UnicastZenPing.java:83)
    at org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing$UnicastPingRequestHandler.messageReceived(UnicastZenPing.java:522)
    at org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing$UnicastPingRequestHandler.messageReceived(UnicastZenPing.java:518)
    at org.elasticsearch.transport.TransportRequestHandler.messageReceived(TransportRequestHandler.java:33)
    at org.elasticsearch.transport.RequestHandlerRegistry.processMessageReceived(RequestHandlerRegistry.java:77)
    at org.elasticsearch.transport.netty.MessageChannelHandler.handleRequest(MessageChannelHandler.java:227)
    at org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:116)
    at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
    at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
    at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
    at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
    at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462)
    at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443)
    at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303)
    at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
    at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
    at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)

master-Node-setting

    cluster.name: sample_cluster
    node.name: Node-1
    node.master: true
    node.data: false
    index.number_of_shards: 0
    index.number_of_replicas: 0
    bootstrap.mlockall: true
    discovery.zen.minimum_master_nodes: 1
    discovery.zen.ping.multicast.enabled: false
    discovery.zen.ping.unicast.hosts: ["Node-1:9300", "node-2:9301",node-3:9302]
    

0 个答案:

没有答案