centos7 安裝elasticsearch6.8.3

centos7 安裝elasticsearch6.8.3


1. 上傳解壓到/usr/local/elastic6_8_3/
2. 進到bin 目錄下啓動
cd  /usr/local/elastic6_8_3/elasticsearch-6.8.3/bin
./elasticsearch
3. 啓動報錯

表示不能使用root用戶啓動elasticsearch。我們需要創建一個用戶來啓動elasticsearch在這裏插入圖片描述

4. 創建用戶,使用新用戶啓動
創建用戶
groupadd esgroup
useradd esuser -g esgroup -p esuser
chown esuser:esgroup -R /usr/local/elastic6_8_3/elasticsearch-6.8.3

爲elasticsearch目錄授予esuser權限
chown esuser:esgroup -R  /usr/local/elastic6_8_3/elasticsearch-6.8.3

切換esuser用戶再次啓動
su esuser
./elasticsearch
4. 啓動成功

在這裏插入圖片描述

4. 修改elasticsearch配置文件
注意:
	如果服務器像阿里雲這樣的, 默認9200端口是沒有開放的。如果不開放,下面的1設置不要設置,否則啓動不起來
	1. vi /usr/local/elastic6_8_3/elasticsearch-6.8.3/config/elasticsearch.yml
       network.host就是你的服務器的ip地址
    
	2. 在末尾添加
       http.cors.enabled: true
       http.cors.allow-origin: "*"

	3. 防火牆開放9200端口
	   firewall-cmd --zone=public --add-port=9200/tcp --permanent
firewall-cmd --reload
       或者關閉防火牆
       systemctl stop firewalld.service
	
	5. 禁止防火牆開機啓動
	   systemctl disable firewalld.service 

    6. 再次重啓elasticsearch。

在這裏插入圖片描述

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