將上傳的 elasticSearch安裝包解壓
cd /home/elasticsearch/elasticsearch-6.4.3/config
1、 修改elasticsearch.yml
network.host: 192.168.1.10 (本機機器ip)
http.port:9200 #這是HTTP協議外部通信的端口號 9300內部通信端口號
建議不要頂行書寫。
如果此時啓動,會報錯 root不能啓動的哦 不能通過root賬號啓動 這是屬於自身的安全策略,解決方案,非root就可以了哈哈
2、修改jvm.options
因爲安全問題elasticsearch 不讓用root用戶直接運行,所以要創建新用戶
首先創建個分組: groupadd esUsers
useradd esUser01 -g esUsers -p 123
chown -R esUser01:esUsers elasticsearch-6.4.3
su esUser01 #切換登錄用戶
【參考:
第一步:liunx創建新用戶 adduser lilun 然後給創建的用戶加密碼 passwd XXX 輸入兩次密碼。
第二步:切換剛纔創建的用戶 su esUsers 然後執行elasticsearch 會顯示Permission denied 權限不足。
第三步:給新建的XXX賦權限,chmod 777 * 這個不行,因爲這個用戶本身就沒有權限,肯定自己不能給自己付權限。所以要用root用戶登錄付權限。
第四步:root給lilun賦權限,chown -R XXX /你的elasticsearch安裝目錄。
啓動:
進入 /bin 執行命令 : nohup ./elasticsearch & 後臺啓動吃並且輸出到 nohup中
查找elasticsearch 進程: netstat -tunlp|grep 5601