es设置heap大小
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
ES_JAVA_OPTS="-Xms2g -Xmx2g" ./bin/elasticsearch
设置最大和最小的堆内存都为 2GB