好吧,我开始将数据传输到ES,直到它自己运行内存并崩溃。我运行free
,我发现所有内存都已用完了。
我想从中删除一些数据(旧数据),但我不能查询localhost:9200
,它拒绝连接。
如何解决我无法删除旧数据的事实?
答案 0 :(得分:0)
如果您想了解它,您可以随时删除数据文件夹中的任何内容:
> rm $ES_HOME/data/<clustername>
注意:将<clustername>
替换为您的真实群集名称(默认为elasticsearch
)
答案 1 :(得分:0)
停止编制索引。如果几分钟后它自行稳定,则尝试再次删除数据。重启集群。
如果它仍然卡住,请停止索引并重新启动群集。
在任何情况下,如果节点都是OOM,则需要重新启动它们,如the state the JVM is in is unknown。