我的一个弹性搜索分片崩溃时遇到问题,重新启动节点并不能解决问题。我有一台专门用于弹性搜索的机器,它有 16GB 的 RAM 和 8GB 的堆大小。我只运行一个带有 2 个分片且没有副本的节点。集群统计列表显示我们有 741,189 个文档和 1.2GB 的数据,在分片崩溃之前我们有 2.5GB。
我有一个插入、更新和检索繁重的应用程序,大约在我们达到 2.5GB 数据和 1,000,000 个文档的时候,其中一个分片崩溃并且无法重新启动。我发现解决问题的唯一方法是删除所有数据并重新索引节点。现在大约每 3 到 4 天就会发生一次分片崩溃,并且预计将数据添加到系统的速度会随着时间的推移而增加。我很高兴提供可能有助于解决此问题的任何其他信息。