Centos7 Elasticsearch+IK中文分词+Kibana

Posted zjkf8686

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章

Elasticsearch-5.5.0以及elasticsearch-analysis-ik安装使用

DockerFile构建ElasticSearch镜像安装IK中文分词器插件

阿里云使用docker部署elasticsearch+kibana+ik全部搞定

ElasticSearch-ik分词器

在ElasticSearch中使用 IK 中文分词插件

elasticsearch ik分词器安装