1. 程式人生 > >Linux安裝ElasticSearch啟動報錯的解決方法

Linux安裝ElasticSearch啟動報錯的解決方法

ear nbsp get erro 技術 5.4 如何 成功 用戶名

Linux安裝ElasticSearch後,ElasticSearch是不能用root用戶啟動的,以root用戶啟動會報錯Refer to the log for complete error details,出現這種情況該如何解決呢?下面小編就為大家帶來Linux安裝ElasticSearch啟動報錯的解決方法,一起去看看吧

今天就出現的異常問題專門解決一下。你安裝好ElasticSearch以後,在啟動的時候需要註意的問題是,ElasticSearch是不能用root用戶啟動的(這是根據elasticsearch的安全策略,不允許用root來啟動),以root用戶啟動會報以下異常:

技術分享圖片

Refer to the log for complete error details.

技術分享圖片

軟件名稱:
Elasticsearch Head插件 v5.4.1 官方最新版
軟件大小:
31.8MB
更新時間:
2017-06-05

所以我們就需要自己新建一個用戶和用戶組,這個用戶和用戶組是專門來管理ElasticSearch服務的。新建用戶和用戶組如下:

groupadd -g 700 elasticsearch3——>新建用戶組,組名叫elasticsearch3

useradd -u 701 -g 700 elasticsearch3——->新建用戶,用戶名叫elasticsearch3

passwd elasticsearch3——->設置用戶密碼為elasticsearch3

gpasswd -a elasticsearch3 elasticsearch3—–>將用戶添加到用戶組裏面,第一個elasticsearch3表示用戶名,第二個elasticsearch3表示組名。如下圖:

技術分享圖片

技術分享圖片

用戶名和用戶組都已創建好,也把用戶添加到用戶組裏面了。下面我們就來用這個專門管理elasticsearch的用戶啟動一下服務,結果又報了如下的錯誤:

技術分享圖片

技術分享圖片

這是因為沒有權限造成的,現在我們來給權限:

技術分享圖片

技術分享圖片

然後在來啟動一下ElasticSearch,啟動成功了。

技術分享圖片

Linux安裝ElasticSearch啟動報錯的解決方法