1. 程式人生 > >Centos7 Elasticsearch+IK中文分詞+Kibana

Centos7 Elasticsearch+IK中文分詞+Kibana

lan pat ref 訪問 ima h+ 網頁 slave centos

一、關於elasticsearch、ik、kibana安裝包的下載:

1.ik中文分詞的下載地址為:https://github.com/medcl/elasticsearch-analysis-ik/releases

查看和下載對應的ik版本

技術分享圖片

2.elasticsearch、kibana安裝包的而下載地址:

https://www.elastic.co/downloads/past-releases

下載與ik對應版本的elasticsearch、kibana

技術分享圖片

技術分享圖片

二、安裝和配置elasticsearch、ik、kibana

將下載好的安裝包存放在/opt/package的目錄下

技術分享圖片

安裝elasticsearch

解壓elasticsearch-6.4.0.tar.gz到/opt/apps/目錄

技術分享圖片

elasticsearch不能使用root用戶運行,需要使用普通用戶運行

創建普通用戶

useradd elasticsearch

解壓elasticsearch-analysis-ik-6.4.0.zip

技術分享圖片

給文件賦予普通用戶權限

技術分享圖片

進入/elasticsearch-6.4.0/bin目錄,給elasticsearch執行文件添加權限

技術分享圖片

需用以普通用戶的身份啟動,登錄普通用戶

su elasticsearch

在進入/elasticsearch-6.4.0/bin目錄啟動執行文件:./ elasticsearch,啟動成功

技術分享圖片

ES部署完畢,接下來安裝IK

安裝IK

重新打開一個master命令界面窗口,並進入root模式,把解壓好的elasticsearch-analysis-ik-6.4.0移動到/opt/apps/elasticsearch-6.4.0/目錄下,不可放在plugins目錄下,否則會提示錯誤,並重命名為ik

技術分享圖片

如果不配置集群,實現外網訪問,需要修改如下:

cd /opt/apps/elasticsearch-6.4.0/config

vim elasticsearch.yml

技術分享圖片

如果配置集群

在master上配置

技術分享圖片

在slave1上配置

技術分享圖片

實現開機重啟

到etc/rc.d/目錄下,創建sh文件夾:mkdir sh

touch /etc/rc.d/sh

vim /etc/rc.d/sh/es.sh

技術分享圖片

vim /etc/rc.d/rc.local

技術分享圖片

為rc.loacl添加可執行權限

技術分享圖片

下載安裝elasticsearch-head,放在/opt/apps/elasticsearch-6.4.0目錄下,並重新命名為es-head.

elasticsearch-head的下載連接為https://github.com/mobz/elasticsearch-head

安裝nodejs

添加nodejs源

curl --silent --location https://rpm.nodesource.com/setup | bash -

安裝 nodejs,命令:

yum install –y nodejs

進入es-head文件夾

cd /opt/apps/elasticsearch-6.4.0/es-head

安裝grunt,安裝命令:

npm install -g grunt –cli

技術分享圖片

安裝pathomjs,安裝命令:

npm install

技術分享圖片


以上即安裝完所有插件
執行grunt server 命令即可啟動elasticsearch-head

在瀏覽器中輸入:localhost:9100瀏覽web網頁

技術分享圖片

目前elasticsearch-head無法連接elasticsearch服務器

需要修改 elasticsearch中/config/elasticsearch.yml配置文件,添加如下參數:

vim elasticsearch/config/elasticsearch.yml

技術分享圖片

安裝kibana

將/opt/package目錄下的kibana-6.4.0-linux-x86_64.tar.gz解壓到/opt/apps/目錄下

tar -zxvf kibana-6.4.0-linux-x86_64.tar.gz -C /opt/apps/

到/opt/apps/kibana-6.4.0-linux-x86_64/config目錄下修改kibana.yml文件

在master上配置

技術分享圖片

在slave1上配置

技術分享圖片

到/opt/apps/kibana-6.4.0-linux-x86_64/bin目錄下啟動kibana

啟動命令:./kibana

三、在配置過程中,可能會遇到各種坑,下面推薦幾個博客自行參考

1. https://blog.csdn.net/xingchen690606313/article/details/79152989

2. https://blog.csdn.net/zhang89xiao/article/details/68925294

3. https://blog.csdn.net/u013641234/article/details/80792416

Centos7 Elasticsearch+IK中文分詞+Kibana