Windows环境下elasticsearch起来后占用内存过高,可以通过配置修改elasticsearch占用的内存大小。涉及到elasticsearch的安装目录config文件夹下面的两个配置文件。
elasticsearch.yml
jvm.options
(1)在elasticsearch.yml里面找到bootstrap.memory_lock: true,这一行,elasticsearch默认是把这一条配置注释掉没生效,去掉#号,打开使之生效。
bootstrap.memory_lock: true
(2)在jvm.options里面,找到
## -Xms4g
## -Xmx4g
这两行,默认elasticsearch注释掉这两行,把##去掉,启用。设置内存4g:
-Xms4g
-Xmx4g