【Linux 安装Kibana 及 Es 分词器安装】

一、客户端Kibana安装

Kibana是一个开源分析和可视化平台,旨在与Elasticsearch协同工作。参考文档

1. 下载并解压缩Kibana

下载路径 选择的版本是和 ElasticSearch 对应(7.17.3)

下载后上传到Linux 系统中,并放在 /root/ 下,进行解压:

shell 复制代码
 tar -zxvf kibana-7.17.3-linux-x86_64.tar.gz 

2. 修改Kibana.yml

shell 复制代码
cd /root/kibana-7.17.3-linux-x86_64
vim config/kibana.yml 

#指定Kibana服务器监听的端口号
server.port: 5601

#指定Kibana服务器绑定的主机地址
server.host: "localhost"  

#指定Kibana连接到的Elasticsearch实例的访问地址
elasticsearch.hosts: ["http://localhost:9200"]  

 #将 Kibana 的界面语言设置为简体中文
i18n.locale: "zh-CN"  

3. 运行Kibana

Kibana 不允许使用root账号启动服务,如果你当前账号是root,则需要创建一个专有账户

创建 es 用户来启动es:

shell 复制代码
adduser es
passwd es
chown es:es -R /root/kibana-7.17.3-linux-x86_64

# 切换用户
su es
#输入对应的密码
#启动 kibana
nohup bin/kibana &

#查询kibana进程
netstat -tunlp | grep 5601

显示如下,表示 Kibana 启动成功:

访问:http://ip:5601/app/dev_tools#/console 成功如下:

也可以查看对应的日志:

shell 复制代码
tail -fn 500 nohup.out 

二、Elasticsearch安装分词插件

1. 在线安装analysis-icu分词插件

shell 复制代码
cd /root/elasticsearch-7.17.3
#查看已安装插件
bin/elasticsearch-plugin list
#安装插件
bin/elasticsearch-plugin install analysis-icu
#删除插件
bin/elasticsearch-plugin remove analysis-icu

注意:安装和删除完插件后,需要重启ES服务才能生效。

测试分词效果:

shell 复制代码
# _analyzer API可以用来查看指定分词器的分词结果
POST _analyze
{
    "analyzer":"icu_analyzer",
    "text":"中华人民共和国"
}

2. 离线安装ik中文分词插件

本地下载 elasticsearch-analysis-ik-7.17.3.zip 插件,解压,然后手动上传到elasticsearchplugins目录,然后重启ES就可以了。

ik中文分词插件:https://github.com/medcl/elasticsearch-analysis-ik

测试分词效果:

shell 复制代码
#ik_max_word:会将文本做最细粒度的拆分
POST _analyze
{
    "analyzer":"ik_max_word",
    "text":"中华人民共和国"
}

分词效果如下:

相关推荐
lys_82840 分钟前
【linux】解决NAT模型下使用Xshell连接虚拟机显示22端口connection failed问题
linux·运维·服务器
序属秋秋秋2 小时前
《Linux系统编程之系统导论》【冯诺依曼体系结构 + 操作系统基本概述】
linux·运维·服务器·c语言·ubuntu·操作系统·冯诺依曼体系结构
她说彩礼65万3 小时前
C# 特性详解
linux·服务器·c#
LSL666_5 小时前
5 Repository 层接口
android·运维·elasticsearch·jenkins·repository
Hi202402177 小时前
消除FFmpeg库的SONAME依赖
linux·ffmpeg
gfanbei8 小时前
ARM V8 Cortex R52 上电运行在什么状态?— Deepseek 解答
linux·arm开发·嵌入式硬件
Elastic 中国社区官方博客8 小时前
Elasticsearch:如何为 Elastic Stack 部署 E5 模型 - 下载及隔离环境
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
liu****9 小时前
14.日志封装和线程池封装
linux·开发语言·c++
云动雨颤9 小时前
访问宝塔面板安全入口404?SSH命令轻松解决
linux·运维·安全
NPE~9 小时前
[Linux命令分享]日志查看 — — less
linux·运维·less·常用命令·日志查看