我从前同事那里继承了ElasticSearch和Kibana设置,现在它已停止响应。 我们使用它来从我们的系统收集日志,因此它不断地收集需要处理的新数据。
我首先注意到Kibana无法连接到elasticsearch,因此我登录到运行群集的VM,发现没有任何节点连接。 我还发现虚拟机非常迟钝。原来,elasticsearch正在耗尽所有的cpu。
然后我跑了:http://localhost:9200/_cat/shards
这告诉我,我的所有主要分片都处于状态" INITIALIZING"。 有什么建议可以解决这个问题吗? 我试图运行一些命令,如重新路由,也只是删除整个索引,但我总是得到一个超时异常。
编辑:
http://localhost:9200/_cat/nodes?v
host ip heap.percent ram.percent load node.role master name
x.x.x.x x.x.x.x 47 59 -1.00 d * Cecelia Reyes
http://localhost:9200/_cat/shards?v
index shard prirep state docs store ip node
offboard 1 p INITIALIZING x.x.x.x Cecelia Reyes
offboard 1 r UNASSIGNED
offboard 4 p INITIALIZING x.x.x.x Cecelia Reyes
offboard 4 r UNASSIGNED
offboard 2 p UNASSIGNED
offboard 2 r UNASSIGNED
offboard 3 p INITIALIZING x.x.x.x Cecelia Reyes
offboard 3 r UNASSIGNED
offboard 0 p INITIALIZING x.x.x.x Cecelia Reyes
offboard 0 r UNASSIGNED
.kibana 0 p UNASSIGNED
.kibana 0 r UNASSIGNED
只是一个小镂空:
http://localhost:9200/_cat/pending_tasks?v
insertOrder timeInQueue priority source
4 1.2h HIGH cluster_reroute(async_shard_fetch)
5 1.2h HIGH _add_listener_
50多_add_listener _