阿里雲ESC安裝ES

我的服務器配置是centos7+2G

下載安裝ES

ES下載地址
選擇Linux的下載
在這裏插入圖片描述
下載後把壓縮文件傳輸到服務器上,我用的是xftp
在這裏插入圖片描述
然後選個地方解壓ES,我的地址是

存放地址:
/usr/local/software/elasticsearch
解壓命令:
tar -zxvf elasticsearch-6.4.3.tar.gz

解壓好後是這樣
在這裏插入圖片描述
接下來是修改ES的配置,讓其能被外網訪問
在這裏插入圖片描述
在ES5後,爲了安全考慮,ES不能用root啓動,所以我們得創建一個用戶來啓動ES

 - 切換到ES目錄
cd ES目錄
 - 創建一個用戶分組
groupadd 自己起一個用戶組名
 - 創建一個用戶,設置密碼
useradd 用戶名-g 剛剛起的用戶組名 -p 密碼
 - 爲該用戶授權
chown -R 用戶:剛剛起的用戶組名 elasticsearch-6.4.3
 - 切換用戶
su 用戶名

這時還是啓動不了,這是因爲有些配置沒改,先切回root

修改/etc/sysctl.conf文件

vi /etc/sysctl.conf
在最後面加上
vm.max_map_count=655360
然後進入到/ect目錄:
cd /etc
sysctl -p

修改/etc/security/limits.conf文件

vi /etc/security/limits.conf
在文件最後面添加
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

注意:如果你文件最後有
root soft nofile 65536
root hard nofile 131072
把root改爲*,然後再添加
* soft nproc 2048
* hard nproc 4096
即可

這時候最好重啓下服務器,讓配置生效

這時就切換會剛剛創建的用戶,啓動es即可
你可能會遇到下面的錯誤在這裏插入圖片描述
這是因爲內存不足,無法啓動ES了

可以使用

free -m

查看當前還有多少內存可以用,然後去ES目錄下的

/usr/local/software/elasticsearch/elasticsearch-6.4.3/config/jvm.options

修改JVM的大小,這個視情況而定,我這裏是修改成200M
在這裏插入圖片描述
這時候就可以啓動ES了

./elasticsearch -d

然後可以使用

ss -tanl

查看是否啓動成功,如果有9200端口,說明啓動成功
在這裏插入圖片描述
現在就可以在瀏覽器訪問
服務器外網IP:9200
在這裏插入圖片描述
顯示上面那些說明ES安裝成功

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