type
status
date
slug
summary
tags
category
icon
password

Elaticsearch 一開啟就 OOM

將 elasticsearch 從 7.4.2 更新到 7.16.3 之後,只要一啟動 ES 就會直接 OOM 噴掉:
如下
經過查詢之後發現從 7.11 版本開始 ES 的預設設定是會自動調整 heap size 大小,但是他不會考量其他服務佔用的 memory,而是直接看機器的 memory,所以如果機器上有其他服務會很容易 OOM。
因此解決方法就是需要到 /etc/elasticsearch/jvm.options 設定 heap size 大小,避免佔用過多的 memory,如下:
參考:
 

Kibana: kibana.keystore located in the data folder is deprecated.

Kibana 提示 keystore 放置在 data folder 已經被棄用,之後的版本會要求放在 config folder:
這個只需要把 keystore 的位置從 /var/lib./kibana 直接搬到 /etc/kibana 就可以了: