0
我有一个ES集群有5个节点。 1作为客户端节点,1作为主节点,3作为数据节点。 我为每个节点使用默认的1GB堆。 但是,内存异常后,我增加了堆到16GB(我有机器高达64GB的RAM)。 配置发生这种变化后,我看到文档(文档数量和总索引大小)增加。 这两种情况下的数据流入量都是不变的。Elasticsearch堆大小
有没有可能,由于内存不足,ES最初并未索引我的所有数据? 在此先感谢。 :)
我有一个ES集群有5个节点。 1作为客户端节点,1作为主节点,3作为数据节点。 我为每个节点使用默认的1GB堆。 但是,内存异常后,我增加了堆到16GB(我有机器高达64GB的RAM)。 配置发生这种变化后,我看到文档(文档数量和总索引大小)增加。 这两种情况下的数据流入量都是不变的。Elasticsearch堆大小
有没有可能,由于内存不足,ES最初并未索引我的所有数据? 在此先感谢。 :)
如果您向ES发送HTTP请求以索引一个或多个文档,则ES将以该操作的结果回复给您。
您应该经常检查响应内容以确保您的doc索引成功。因此,如果ES未能索引您的文档请求,您将知道并且可以适当地处理这种情况。
通常,如果CPU,内存或磁盘不符合ES的要求,它将拒绝您的请求,并在响应中给出相应的错误消息。
是的,很可能。内存索引时也需要。 –