es设置heap大小

es设置heap大小,第1张

es节点的默认的heap内存大小是 1G 大小,在实际生产中,很容易导致内存溢出而导致进程被kill掉。所以我们一般会自己配置自己的,以前的版本可以通过 export ES_HEAP_SIZE=10g 或者 ./bin/elasticsearch -Xmx10g -Xms10g 来设置自己的堆内存的大小,但版本在 6.2.x 开始,就不支持这种设置了,反正笔者就没有设置成功过。

既然一般度友给出的方法不好使,只能去官网查了。

官网地址: https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.html

设置最大和最小的堆内存都为 2GB

eclipse修改heap size:

用eclipse 开发,在用ant编译我的web工程时,碰到java.lang.OutOfMemoryError: Java heap space异常。

解决办法:

1.window->preferences->java->installed jres->edit jre

把default vm arguments 的参数设为-Xms64m -Xmx512

方法2。在window的环境变量中添加

JAVA_OPTS=-Xms64m -Xmx512m


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11360835.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存