gpt4 book ai didi

Elasticsearch 忽略我的 JVM 堆大小设置

转载 作者:行者123 更新时间:2023-12-03 00:44:39 31 4
gpt4 key购买 nike

我在 Linux (Ubuntu) 的 Docker 容器中运行 Elasticsearch。我有很多 circuit_breaking_exception问题,引用了 486.3mb 的限制;所以我决定稍微增加我的 JVM 堆大小。我的机器有 6 GB 的物理内存,因此堆大小最多应该是 3 GB。
所以我去更改 jvm.options 中的设置.默认为:

-Xms1g 
-Xmx1g
我已经将其更改为:
-Xms2g 
-Xmx2g
转折来了:不仅我不断收到相同的信息 circuit_breaking_exception具有相同的尺寸限制; echo $ES_JAVA_OPTS返回 -Xmx512m -Xms512m .这甚至不是默认设置。我也试过保留默认值 jvm.options并创建一个新的 user.optionsjvm.options.d ,结果相同。我错过了什么吗?我在这里做错了什么吗?

最佳答案

official installation of ES using docker所示,您可以将其作为环境变量传递

version: '2.2'
services:
es01:
image: docker.elastic.co/elasticsearch/elasticsearch:7.9.2
container_name: es01
environment: -> it comes under environment section, removed other settings for brevity
- "ES_JAVA_OPTS=-Xms512m -Xmx512m" --> note this

更改这个后需要重启docker容器ES_JAVA_OPTS环境变量值

关于Elasticsearch 忽略我的 JVM 堆大小设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64222154/

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