当前位置: 首页 > news >正文

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

一、客户端Kibana安装

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

1. 下载并解压缩Kibana

下载路径 选择的版本是和 ElasticSearch 对应(7.17.3)
在这里插入图片描述在这里插入图片描述
下载后上传到Linux 系统中,并放在 /root/ 下,进行解压:

 tar -zxvf kibana-7.17.3-linux-x86_64.tar.gz 

2. 修改Kibana.yml

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:

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 成功如下:
在这里插入图片描述
也可以查看对应的日志:

tail -fn 500 nohup.out 

二、Elasticsearch安装分词插件

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

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

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

# _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
测试分词效果:

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

分词效果如下:在这里插入图片描述

http://www.lryc.cn/news/190212.html

相关文章:

  • python-arima模型statsmodels库实现-有数据集(续)-statsmodels-0.9.0版本
  • JVM源码剖析之线程的创建过程
  • ansible的介绍安装与模块
  • el-form简单封装一个列表页中的搜索栏
  • 【Python 2】列表 模式匹配 循环 dict set 可变对象与不可变对象
  • 深度学习—cv动物/植物数据集
  • 高效团队协作软件推荐:提升工作效率的优选方案!
  • Mac中使用virtualenv和virtualenvwrapper
  • wpf webBrowser控件 常用的函数和内存泄漏问题
  • AI游戏设计的半年度复盘;大模型+智能音箱再起波澜;昇思大模型技术公开课第2期;出海注册经验分享;如何使用LoRA微调Llama 2 | ShowMeAI日报
  • 多线程 - 锁策略 CAS
  • VP记录——The 2021 CCPC Weihai Onsite
  • JavaWeb---Servlet
  • 英语——方法篇——单词——谐音法+拼音法——50个单词记忆
  • 35道Rust面试题
  • 01 时钟配置初始化,debug
  • Halcon我的基础教程(一)(我的菜鸟教程笔记)-halcon仿射变换(Affine Transformation)的探究与学习
  • c++视觉---中值滤波处理
  • Edge使用猴油脚本实战(实验室安全考试系统刷在线时长——网站永久自动刷新)
  • Vue 中 KeepAlive 内置缓存使用
  • 语言模型编码中/英文句子格式详解
  • 【Node.js】路由
  • matlab 2ask 4ask 信号调制
  • Python利用jieba分词提取字符串中的省市区(字符串无规则)
  • MuLogin防关联浏览器帮您一键实现Facebook账号多开
  • 【C语言】每日一题(半月斩)——day4
  • Are you sure you want to continue connecting (yes/no) 每次ssh进
  • 网络与信息系统安全设计规范
  • 在Linux怎么用vim实现把一个文件里面的文本复制到另一个文件里面
  • CCAK—云审计知识证书学习