天天看點

elasticsearch 安裝( 阿裡雲ECS )、遠端通路、啟動報錯處理

附另 2 文章:

elasticsearch-head 安裝

kibana 安裝

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點選跳轉到教程。

1. 從網上下載下傳到 linux 版本的 tar 包:elasticsearch-6.7.0.tar.gz ,我是直接百度網盤搜尋的。

2. 安裝方式:解壓即可用。

tar -zxvf  elasticsearch-6.7.0.tar.gz
           

進入目錄 /elasticsearch-6.7.0/bin , 并執行啟動指令: 

./elasticsearch
           

安裝好後可以檢視版本:

elasticsearch 安裝( 阿裡雲ECS )、遠端通路、啟動報錯處理

遠端通路的設定:

編輯 config/elasticsearch.yml 檔案:

elasticsearch 安裝( 阿裡雲ECS )、遠端通路、啟動報錯處理

進入編輯狀态,設定 host 和 port ,host 為内網IP,port 使用預設端口 :9200 。 

elasticsearch 安裝( 阿裡雲ECS )、遠端通路、啟動報錯處理

然後,就可以直接在浏覽器上通路了。(我伺服器的公網IP已經綁定域名ergouzi.fun,可直接域名通路)

elasticsearch 安裝( 阿裡雲ECS )、遠端通路、啟動報錯處理

3. 遇到報錯記錄:

1)

elasticsearch 安裝( 阿裡雲ECS )、遠端通路、啟動報錯處理

解決:

建立一個新的組、新的使用者 ,并把 elasticsearch 檔案夾歸屬于此使用者。(我自已給組名和使用者名都取的 es。)

elasticsearch 安裝( 阿裡雲ECS )、遠端通路、啟動報錯處理

2)

elasticsearch 安裝( 阿裡雲ECS )、遠端通路、啟動報錯處理
elasticsearch 安裝( 阿裡雲ECS )、遠端通路、啟動報錯處理

 解決方法:

elasticsearch 安裝( 阿裡雲ECS )、遠端通路、啟動報錯處理
# es 是我為 elasticsearch 建立的一個有别于 root 的使用者 。

es  soft nofile 65536
es  hard nofile 65536
es  soft nproc  4096
es  hard nproc  4096
           
elasticsearch 安裝( 阿裡雲ECS )、遠端通路、啟動報錯處理
elasticsearch 安裝( 阿裡雲ECS )、遠端通路、啟動報錯處理

3) 這個報錯其實是設定遠端通路時遇到的。

elasticsearch 安裝( 阿裡雲ECS )、遠端通路、啟動報錯處理

解決辦法:

遠端通路設定時的 IP,最初我設定的是公網 IP,于是出現如上報錯。改為私網 IP 就行了。另外記得要在伺服器安全組設定中開放端口 9200 。

elasticsearch-head 的安裝見文章:elasticsearch-head 安裝