Linux安装ElasticSearch启动报错的解决方法
今天就出現(xiàn)的異常問題專門解決一下。你安裝好ElasticSearch以后,在啟動的時候需要注意的問題是,ElasticSearch是不能用root用戶啟動的(這是根據(jù)elasticsearch的安全策略,不允許用root來啟動),以root用戶啟動會報以下異常:
Refer to the log for complete error details.
?
?
軟件名稱:?
所以我們就需要自己新建一個用戶和用戶組,這個用戶和用戶組是專門來管理ElasticSearch服務(wù)的。新建用戶和用戶組如下:
groupadd -g 700 elasticsearch3——>新建用戶組,組名叫elasticsearch3
useradd -u 701 -g 700 elasticsearch3——->新建用戶,用戶名叫elasticsearch3
passwd elasticsearch3——->設(shè)置用戶密碼為elasticsearch3
gpasswd -a elasticsearch3 elasticsearch3—–>將用戶添加到用戶組里面,第一個elasticsearch3表示用戶名,第二個elasticsearch3表示組名。如下圖:
?
用戶名和用戶組都已創(chuàng)建好,也把用戶添加到用戶組里面了。下面我們就來用這個專門管理elasticsearch的用戶啟動一下服務(wù),結(jié)果又報了如下的錯誤:
?
這是因為沒有權(quán)限造成的,現(xiàn)在我們來給權(quán)限:
?
然后在來啟動一下ElasticSearch,啟動成功了。
轉(zhuǎn)載于:https://www.cnblogs.com/liuwenhao-1/p/9175550.html
總結(jié)
以上是生活随笔為你收集整理的Linux安装ElasticSearch启动报错的解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MVVM与MVC原理图解
- 下一篇: 力扣【23】合并K个排序链表