gpt4 book ai didi

elasticsearch - 如何在 CentOS 上更改 Elasticsearch ES_HEAP_SIZE

转载 作者:行者123 更新时间:2023-11-29 02:56:58 27 4
gpt4 key购买 nike

CentOS 上的 Elasticsearch 1.7.2,8GB 内存

我们看到 ES_HEAP_SIZE 应该增加到 4g。

似乎在 ES 环境中声明的唯一地方是 /etc/init.d/elasticsearch

我们在这个 init 文件中将它设置为 4g,重新启动 ES,但是 jvm "heap_max_in_bytes"(从 /_nodes/stats 返回)并没有从默认 1g 值。

我们在哪里以及如何控制 ES_HEAP_SIZE

(我应该补充:SO 上看起来相似的线程已经过时 [例如适用于早期版本的 ES 但不适用于 1.7.x] 或适用于其他平台 [win、osx],或者不适用工作 [已经尝试过了,你可以看到许多回复都被标记为“这是一个 hack 不要这样做”])

(我应该进一步注意 ES 文档记录了这个元素,并建议将其设置为什么,但不指示如何或在何处设置。)

最佳答案

注意:以下是针对 Elasticsearch 1.7.x 的。对于 5.3 及更高版本,情况有所不同。

根据隐藏在 How to change Elasticsearch max memory size 上的评论

在 CentOS 上,/etc/sysconfig/elasticsearch 是进行这些更改的适当位置。

这已经在我的 CentOS 7 环境中进行了测试和验证。强烈期待它也能在 CentOS 6 上运行。

关于elasticsearch - 如何在 CentOS 上更改 Elasticsearch ES_HEAP_SIZE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33903336/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com