ElasticSearch 安裝root用戶啓動失敗問題解決

1. 下載ElasticSearch 2.3.3

2.  安裝JDK 1.8.0以上版本

3.  ElasticSearch 安裝時會出現 Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
     解決方法:
  java

       由於安全問題elasticsearch 不讓用root用戶直接運行,因此要建立新用戶 ,建立用戶後又有權限不夠問題安全

       第一步:liunx建立新用戶  adduser XXX    而後給建立的用戶加密碼 passwd XXX    輸入兩次密碼。elasticsearch

       第二步:切換剛纔建立的用戶 su XXX  而後執行elasticsearch  會顯示Permission denied 權限不足。加密

       第三步:給新建的XXX賦權限,chmod 777 *  這個不行,由於這個用戶自己就沒有權限,確定本身不能給本身付權限。因此要用root用戶登陸付權限。io

       第四步:root給XXX賦權限,chown -R XXX /你的elasticsearch安裝目錄。
4. ElasticSearch 運行${ES_HOME}/bin/elasticsearch後,可能出現localhost:9200 或者127.0.0.1:9200都能訪問的狀況,可是根據IP:9200就是訪問不了。 此時修改:elasticsearch.yaml文件  
         network.host: 10.0.15.30 便可根據IP訪問ast

相關文章
相關標籤/搜索