Linux服务器安装部署Kibana、IK分词器

1.使用Kibana前提是已经安装好Elasticsearch,Kibana就是Elasticsearch的一款可视化工具,他们俩的关系就像Navicat和Mysql。但Kibana功能不仅局限于索引库的可视化,他还有其他分析等功能。由于我们之前讲的Elasticsearch就是单机版,所以Kibana也是单机版,日后一起研究他们的分布式部署。
2.IK分词器是Elasticsearch搜索必不可少的插件,具体详解可自行查询,本文第二部分讲解如何安装使用IK分词器。

一、安装Kibana

1、官网(https://www.elastic.co/cn/downloads/kibana)下载 kibana-6.3.0-linux-x86_64.tar.gz
2、使用MobaXterm登陆服务器,上传安装包到soft目录下

[root@xxx] cd / 
[root@xxx] mkdir soft

3、解压安装

[root@xxx] cd /soft
[root@xxx] tar -zxvf kibana-6.3.0-linux-x86_64.tar.gz

4、为方便使用,将kibana-6.3.0文件夹名字修改为kibana
5、修改配置

[root@xxx soft] vim ./kibana/config/kibana.yml

#文件最后 添加配置本机ip和ES集群url:
server.host: "102.11.248.6"
elasticsearch.url: http://127.0.0.1:9200

注意:
1.server.host要配置内网地址,比如:如果是阿里云服务器,配置的是那个私有IP;
2.elasticsearch.url这里只有本机启动elasticsearch所以配置127.0.0.1即可,如果是另外服务器启动的elasticsearch,这里应该配置他的IP。

6、启动kibana

[root@xxx] cd /soft/kibana
[root@kibana] ./bin/kibana

成功后访问http://192.168.252.129:5601,IP为kibana安装节点IP(即本服务器公网IP),端口默认为5601,可以在config/kibana中配置。
注意:如果使用阿里云服务器想要访问kinbana,不要忘记在控制给5601端口添加安全组规则,不然会访问不到。

7、后台运行
启动kibana后关闭shell窗口,此时kibana服务也会关闭。

#启动时后面加上 &符号就可后台运行
[root@kibana] ./bin/kibana &

注意:执行了./bin/kibana &命令后,不能使用ctrl+c去退出日志,而是使用exit命令,这样即使关闭了shell窗口kibana服务也不会挂了。

二、安装IK分词器

1、github上(https://github.com/medcl/elasticsearch-analysis-ik/releases)下载elasticsearch-analysis-ik-6.3.0.zip并上传到 /soft目录下

2、解压安装

#新建ik文件夹用于解压
[root@soft] mkdir ik
[root@soft] cd ./ik
[root@ik] unzip elasticsearch-analysis-ik-6.3.0.zip -d ik
#/elasticsearch/plugin目录下新建ik文件夹
[root@ik] cd ./elasticsearch/plugin/
[root@plugin] mkdir ik
#将解压好的内容剪切到/elasticsearch/plugin目录下的ik文件夹
[root@plugin] mv /soft/ik/* /soft/elasticsearch/plugins/ik
#重启elasticsearch

注意:
1.上述步骤也可以直接在/elasticsearch/plugin目录下新建ik文件夹,然后上传压缩包直接解压;
2.如果提示unzip命令不可用,执行:yum install -y unzip zip

3、测试ik分词器
访问Kibana,在DevTool功能里进行测试:

测试IK分词器
GET _analyze?pretty
{
  "analyzer": "ik_max_word",
  "text": "21世纪海上丝绸之路"
}

右侧出现下图结果,证明分词器起作用了。因为如果没有分词器,将会把这句话的关键字拆分成一个一个字,不会组成词。


图片.png

你可能感兴趣的:(Linux服务器安装部署Kibana、IK分词器)