elasticsearch8 安装 kibana、IK分词器
1. 下载
-
官网下载: wget 下载: wget https://artifacts.elastic.co/downloads/kibana/kibana-8.4.3-linux-x86_64.tar.gz
2.安装
注:需要安装elasticsearch一样的版本
elasticsearch8 安装方法:
#进入local文件夹 cd /usr/local #下载kibana wget https://artifacts.elastic.co/downloads/kibana/kibana-8.4.3-linux-x86_64.tar.gz #解压kibana tar -zxvf kibana-8.4.3-linux-x86_64.tar.gz
3.配置
进入kibana/config文件夹下,修改kibana.yml
#进入文件目录下面 cd /usr/local/kibana-8.4.3/config #修改kibana.yml vi kibana.yml
找到以下内容进行修改
#Kibana 端口号 server.port: 5601 #指定Kibana服务器将绑定到的地址,默认值为“localhost”,这通常意味着远程计算机将无法连接,我们不默认需要远程访问 server.host: "0.0.0.0" #查询的Elasticsearch实例的URL,我安装在本地,按实际的情况填写 elasticsearch.hosts: ["http://localhost:9200"] #访问elasticsearch 的用户名和密码,这里名称不用变,填写elasticsearch的访问密码即可 elasticsearch.username: "kibana_system" elasticsearch.password: "pass" #支持的语言设置,我们选择中午 i18n.locale: "zh-CN"
很多人不知道kibana_system的密码怎么办?
#进入elasticsearch-8.4.3/bin目录下 cd /usr/local/elasticsearch-8.4.3/bin #重新 kibana_system 生成密码 ./bin/elasticsearch-reset-password -u kibana_system
4.启动
进入kibana/bin文件夹下
#进入bin目录 cd /usr/local/kibana-8.4.3/bin #root账号后台启动 nohup ./kibana --allow-root >nohup.out 2>&1 & #查看是否启动成功 lsof -i:5601
5.访问
注:如果开启了防火墙需要将防火墙关闭,或者将5601端口加入的防火墙的白名单里面
在浏览器上面输入地址,访问kibana
输入用户名 elastic 密码 : 登录到系统中
到这里。kibana 就安装结束了
5.为什么要安装IK分词器?
通过上图发现,采用默认分词器:analyzer 发现 在创建倒排索引时,对每个汉字都进行了分词(对中文处理不友好),这样在后续的搜索中可能出现大量跟搜索信息不符的内容。
6.下载IK分词器
下载地址:
直接安装ik的发行版,就是一个“.zip”格式的压缩包。笔者建议使用发行版去安装,操作简单。
安装方式有:在线安装、离线安装。
在线安装
#进入es bin 目录下 cd /usr/local/elasticsearch-8.4.3/bin #在线安装 ./elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.4.3/elasticsearch-analysis-ik-8.4.3.zip #重启 service elasticsearch restart
离线安装
在elasticsearch / plugins 创建文件夹 ik,下载方式有多种,比如直接网页下载,然后通过ftp方式上传,我比较喜欢通过wget下载,方便一点
#创建IK文件夹 cd /usr/local/elasticsearch-8.4.3/plugins/ && mkdir ik #下载ik分词器 wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.4.3/elasticsearch-analysis-ik-8.4.3.zip #解压,通过unzip解压zip unzip elasticsearch-analysis-ik-8.4.3.zip #查看:ll
7.重启elasticsearch
#重启 elasticsearch service elasticsearch restart
8.进入kibana 网页控制台进行测试
IK 有两种分词模式,区别可以进入官网查看
ik_smart : 最少切分
ik_max_word : 最细切分
网页测试效果
到这里IK分词器安装完成。