Elasticsearch Out of Memory Crash - 如何删除数据?

时间:2015-09-24 01:16:16

标签: elasticsearch

好吧,我开始将数据传输到ES,直到它自己运行内存并崩溃。我运行free,我发现所有内存都已用完了。

我想从中删除一些数据(旧数据),但我不能查询localhost:9200,它拒绝连接。

如何解决我无法删除旧数据的事实?

2 个答案:

答案 0 :(得分:0)

如果您想了解它,您可以随时删除数据文件夹中的任何内容:

> rm $ES_HOME/data/<clustername>

注意:将<clustername>替换为您的真实群集名称(默认为elasticsearch

答案 1 :(得分:0)

停止编制索引。如果几分钟后它自行稳定,则尝试再次删除数据。重启集群。

如果它仍然卡住,请停止索引并重新启动群集。

在任何情况下,如果节点都是OOM,则需要重新启动它们,如the state the JVM is in is unknown