天天看點

Elasticsearch7x 叢集搭建,Linux elasticsearch7x 叢集搭建,IK中文分詞器,Linux搭建Kibana使用相關版本資訊下載下傳位址ES搭建-LinuxIK分詞器Kibana 安裝

前兩篇文章都是單機版的,并不是叢集模式的,是以現在要在兩台伺服器上進行ES叢集的搭建。

本文搭建舉例為兩台伺服器,如果你們是2+以上的話,就需要修改多個配置檔案和修改node-name.具體可以看下面的操作。

使用相關版本資訊

1. Elasticsearch使用版本為7.13.4

2. Elasticsearch-analysis-ik使用版本為7.13.4

3. Kibana使用版本為7.13.4

Elasticsearch 搜尋引擎

Elasticsearch-analysis-ik 中文分詞器(有興趣的小朋友可以去查閱相關資料)

Kibana ES可視化指令操作界面(有興趣的小朋友可以去查閱相關資料)

下載下傳位址

  1. elasticsearch下載下傳位址:點我去下載下傳
  2. Elasticsearch-analysis-ik分詞器下載下傳位址:點我去下載下傳
  3. Kibana下載下傳位址:點我去下載下傳

ES搭建-Linux

127.0.0.1伺服器

1、解壓

tar -zxvf elasticsearch-7.13.4-linux-x86_64.tar.gz

例如:
cd /usr/local/elasticsearch7
mkdir data
3、修改配置檔案
vim /config/elasticsearch.yml
           

2、建立data檔案夾 cd /解壓後的根目錄

例如:
cd /usr/local/elasticsearch7
mkdir data
3、修改配置檔案
vim /config/elasticsearch.yml
           

3、修改配置檔案

vim /config/elasticsearch.yml
           

修改内容如下:

cluster.name: my-application
node.name: node-1
node.attr.rack: r1
path.data: /usr/local/elasticsearch7/data
path.logs: /usr/local/elasticsearch7/logs
network.host: 127.0.0.1
http.port: 9200
discovery.seed_hosts: ["127.0.0.1", "127.0.0.2"]
cluster.initial_master_nodes: ["node-1", "node-2"]
           

按ESC,輸入 :wq! 儲存

4、啟動es

cd /usr/local/elasticsearch7/bin
 
 ./elasticsearch -d
           

5、浏覽器通路,查詢是否正常啟動

浏覽器輸入:127.0.0.1:9200
           
Elasticsearch7x 叢集搭建,Linux elasticsearch7x 叢集搭建,IK中文分詞器,Linux搭建Kibana使用相關版本資訊下載下傳位址ES搭建-LinuxIK分詞器Kibana 安裝

127.0.0.2伺服器

1、解壓

tar -zxvf elasticsearch-7.13.4-linux-x86_64.tar.gz

例如:
cd /usr/local/elasticsearch7
mkdir data
3、修改配置檔案
vim /config/elasticsearch.yml
           

2、建立data檔案夾 cd /解壓後的根目錄

例如:
cd /usr/local/elasticsearch7
mkdir data
3、修改配置檔案
vim /config/elasticsearch.yml
           

3、修改配置檔案

vim /config/elasticsearch.yml
           

修改内容如下:

cluster.name: my-application
node.name: node-2
node.attr.rack: r1
path.data: /usr/local/elasticsearch7/data
path.logs: /usr/local/elasticsearch7/logs
network.host: 127.0.0.2
http.port: 9200
discovery.seed_hosts: ["127.0.0.1", "127.0.0.2"]
cluster.initial_master_nodes: ["node-1", "node-2"]
           

按ESC,輸入 :wq! 儲存

4、啟動es

cd /usr/local/elasticsearch7/bin
 
 ./elasticsearch -d
           

5、浏覽器通路,查詢是否正常啟動

浏覽器輸入:127.0.0.2:9200
           
Elasticsearch7x 叢集搭建,Linux elasticsearch7x 叢集搭建,IK中文分詞器,Linux搭建Kibana使用相關版本資訊下載下傳位址ES搭建-LinuxIK分詞器Kibana 安裝

檢視叢集

輸入任何一台伺服器 ip:9200/_cat/nodes

就可以看到下面的資訊了

Elasticsearch7x 叢集搭建,Linux elasticsearch7x 叢集搭建,IK中文分詞器,Linux搭建Kibana使用相關版本資訊下載下傳位址ES搭建-LinuxIK分詞器Kibana 安裝

IK分詞器

①官網下載下傳安裝壓縮包,注意是Linux版本,别下載下傳錯了。

②下載下傳完成後上傳到Linux伺服器中。注:是所有叢集中的伺服器;

③解壓并內建到es中

1、進入es 檔案夾,并建立檔案夾

cd /usr/local/elasticsearch7/plugins
mkdir ik
           

2、移動壓縮包進行

3、解壓

upzip elasticsearch-analysis-ik-7.13.4.zip
#看到/usr/local/elasticsearch7/plugins/ik 目錄下有東西就好了
           
Elasticsearch7x 叢集搭建,Linux elasticsearch7x 叢集搭建,IK中文分詞器,Linux搭建Kibana使用相關版本資訊下載下傳位址ES搭建-LinuxIK分詞器Kibana 安裝

4、重新開機es

ps aux|grep elastic

kill -9 上面指令查到的程序号

cd /usr/local/elasticsearch7/bin

./elasticsearch -d

           

Kibana 安裝

任意選擇叢集中的一台伺服器進行安裝即可,如果你都想安裝,那我沒意見;這裡我是在01上安裝的;

官網下載下傳壓縮包,注意是Linux版本,别下載下傳錯了。

将壓縮包上傳到Linux伺服器中。

1、解壓

tar -zxvf kibana-7.13.4-darwin-x86_64.tar.gz

進入解壓後的檔案夾進行設定
    
vim config/kibana.yml

# 放開注釋,将預設配置改成如下:

server.port: 5601
server.host: "0.0.0.0"
elasticsearch.url: "http://【es伺服器位址】:9200"
kibana.index: ".kibana"
           

2、設定

進入解壓後的檔案夾進行設定
vim config/kibana.yml

# 放開注釋,将預設配置改成如下:
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.url: "http://【es伺服器位址】:9200"
kibana.index: ".kibana"
           

3、執行指令啟動kibana

./bin/kibana
           

4、在浏覽器中輸入伺服器位址加端口号進行檢視

Elasticsearch7x 叢集搭建,Linux elasticsearch7x 叢集搭建,IK中文分詞器,Linux搭建Kibana使用相關版本資訊下載下傳位址ES搭建-LinuxIK分詞器Kibana 安裝

首先謝謝你看到了這裡,如果你按照這篇文章搭建成功了,那麼恭喜你;如果沒有成功的話,可能是我寫的不夠清楚,可以給我提出問題和意見,我會加以改正。

拜拜喽~喝咖啡去了

繼續閱讀