从ElasticSearch集群中删除坏节点

时间:2015-06-16 00:48:12

标签: elasticsearch

我们觉得我们的集群有一个坏节点。首先,有2个分片无法初始化,挖掘得更深,我们发现它们都试图连接到节点。我们发现该节点是非常古老的EC2机器并且具有奇怪的名称(以domU-为前缀)。 我们决定在节点上关闭ES。我们看到该节点正常关闭。群集中有9个节点(比原始计数少1个。)

但是我们仍然看到有几个节点试图连接到同一个坏主机。 这是日志。

[2015-06-16 00:24:09,083][WARN ][cluster.service          ] [Left Hand] failed to reconnect to node [Wonder Man][r9EW8A7ySOmrFl5y-Mflfg][domU-12-31-39-05-39-61][inet[/10.241.58.143:9300]]
org.elasticsearch.transport.ConnectTransportException: [Wonder Man][inet[/10.241.58.143:9300]] connect_timeout[30s]
        at org.elasticsearch.transport.netty.NettyTransport.connectToChannels(NettyTransport.java:727)
        at org.elasticsearch.transport.netty.NettyTransport.connectToNode(NettyTransport.java:656)
        at org.elasticsearch.transport.netty.NettyTransport.connectToNode(NettyTransport.java:624)
        at org.elasticsearch.transport.TransportService.connectToNode(TransportService.java:146)
        at org.elasticsearch.cluster.service.InternalClusterService$ReconnectToNodes.run(InternalClusterService.java:518)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

0 个答案:

没有答案