在较小内存的机器上运行Elasticsearch与Kibana

Linux2021-02-01 03:08:23400条
服务器的内存是4G,启动Elasticsearch和Kibana后发现内存占用达到2G多,查看Elasticsearch的配置发现Elasticsearch默认的heap size就是1G,因此需要手动修改一下配置。

Elasticsearch配置

打开jvm.options

vi /etc/elasticsearch/jvm.options

修改内存空间为256m

-Xms256m
-Xmx256m

Kibana配置

打开Kibana运行文件

vi /usr/share/kibana/bin/kibana

在最后一行前面加上一行,修改node.js最大内存空间

NODE_OPTIONS="${NODE_OPTIONS:=--max-old-space-size=256}"

据了解,对于某些版本的node.js,内存参数横杠要改成下划线

NODE_OPTIONS="${NODE_OPTIONS:=--max_old_space_size=256}"

然后分别启动Elasticsearch和Kibana即可。

评论啦~
暂无评论,快来抢沙发吧!