使用ProcessClusterEventTimeoutException创建索引时超时

时间:2015-02-10 14:55:49

标签: elasticsearch

我突然无法创建索引(既不明确也不能将某些东西索引到不存在的索引中)。其他操作很好(索引,搜索)。我在security.log中遇到的错误是:

[2015-02-10 15:48:46,303][DEBUG][action.admin.indices.create] [eu4] [yoptest2] failed to create
org.elasticsearch.cluster.metadata.ProcessClusterEventTimeoutException: failed to process cluster event (create-index [yoptest2], cause [auto(index api)]) within 1m
        at org.elasticsearch.cluster.service.InternalClusterService$2$1.run(InternalClusterService.java:263)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)

这是一个由三台机器组成的集群(健康绿色),无论我遇到哪个节点,都会得到相同的超时。

可能是什么原因?

2 个答案:

答案 0 :(得分:1)

我通过重启所有节点解决了这个问题。这不是解决方案,我不知道问题的根本原因,但至少一切都有效。

答案 1 :(得分:-1)

只需停止服务并再次启动服务即可解决。 对于Windows,您可以从elasticsearch.bat文件夹中运行bin文件开始。