Elasticsearch堆大小

时间:2016-04-08 11:46:47

标签: elasticsearch

我有一个包含5个节点的ES群集。 1充当客户端节点,1充当主节点,3充当数据节点。 我为每个节点使用默认的1GB堆。 但是,在获得Out Of Memory Exception之后,我将堆增加到16GB(我的机器高达64GB RAM)。 在配置更改后,我看到文档数量增加(文档数量和总索引大小)。 这两种情况下的数据流入都是不变的。

是否有可能,由于内存不足,ES最初没有索引我的所有数据? 提前致谢。 :)

1 个答案:

答案 0 :(得分:0)

如果您向ES发送HTTP请求以索引一个或多个文档,ES将回复操作的结果给您。

您应该始终检查响应内容,以确保您的文档索引成功。因此,如果ES无法索引您的文档请求,您将知道并可以适当地处理这种情况。

通常,如果CPU,内存或磁盘不符合ES的要求,它将拒绝您的请求,并在响应中给出相应的错误消息。

相关问题