elasticsearch安裝啓動過程遇到的問題

1. elassearch被Killed

配置完elassearch後,發現elassearch無法啓動,在啓動elassearch時剛一開始就會被killed掉。
查看日誌也沒有錯誤。
後來發現是內存不夠了,由於ES是運行在JVM上,JVM本身會用到一些堆外(off heap)內存。 在小內存的機器上跑ES,總的JVM使用內存量可能超過物理內存限制。 如果swap又是關閉的情況下,就會被操作系統killer殺掉。

解決方法

修改ES中config目錄下的jvm.options文件

-Xms1g
-Xmx1g

改爲

-Xms512m
-Xmx512m

就啓動成功了

2. can not run elasticsearch as root

啓動時遇到的錯誤:

Caused by: java.lang.RuntimeException: can not run elasticsearch as root

這個錯誤,是因爲elasticsearch是不允許使用root用戶啓動,所以我們需要修改文件權限

chown -R USER:USER elasticsearch

將這幾個壓縮包所在的文件夾及解壓完的文件夾權限給要執行的用戶。之後再啓動就OK了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章