因为穷,只买得起 1G 内存的乞丐配置版的云服务器,但是又想玩玩 Elasticsearch+Kibana。而 Elasticsearch 默认的 heap size 就是 1G,很容易卡死,因此需要手动修改一下配置。
Elasticsearch 配置
打开 jvm 配置文件
vi elasticsearch/config/jvm.options
修改内存空间为 256m
-Xms256m
-Xmx256m
Kibana 配置
打开 Kibana 运行文件
vi 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 即可。