配置弹性搜索时设置 JVM 选项

问题描述 投票:0回答:2

我正在为 Elasticsearch 集群配置 jvm 选项,我想知道哪个 jvm 堆 最适合我的用例。

机器有16GB内存,将专用于elasticsearch的单个节点。

默认值是1GB,我对Java/JVM不熟悉,但我觉得这个太小了。

如有任何帮助,我们将不胜感激。

elasticsearch elastic-stack
2个回答
0
投票

如果您使用Windows,您可以输入Windows + R,然后输入

systempropertiesadvanced
,然后设置,例如:

ES_JAVA_OPTS

-Xms2g -Xmx2g

(您可以根据需要增加值,

2
是数字,
g
是千兆字节,
m
是兆字节)

参考文档:https://www.elastic.co/guide/en/elasticsearch/reference/master/advanced-configuration.html#set-jvm-options

https://www.javadevjournal.com/java/jvm-parameters/


0
投票

如果 ElasticSearch 作为 Windows 服务安装,则运行

elasticsearch-service.bat manager

并在 ElasticSearch 服务属性窗口的 Java 选项卡上指定内存选项:

© www.soinside.com 2019 - 2024. All rights reserved.