Centos7 Elasticsearch+IK中文分詞+Kibana
一、關於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