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中文分词器插件