我已经开始对三个节点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]