1.1 什么是Kibana
- Kibana是操作ElasticSearch的图形化工具
- 基于Node.js,可以通过web进行操作
- 使用Kibana进行API操作时,有友好提示
- Kibana工具可以生成各种图表
1.2 下载与安装
1.2.1 下载
-
网址:https://www.elastic.co/cn/downloads/past-releases#kibana
-
版本:6.3.0
1.2.2 安装
- 将zip压缩包解压到自定义位置
1.3 启动与使用
1.3.1 启动
- 进入安装目录,双击
~/bin/kibana.bat
- kibana端口号:5601
1.3.2 访问
http://localhost:5601
1.3.3 使用
1.4 Kibana常见配置
1.4.1 配置elasticsearch位置
2. 其他辅助工具
2.1 中文分词器
2.1.1 什么是分词器
- 分词器:按照给定的规则,对已有的内容进行拆分,进行搜索时,只能匹配到单个词。
- “我是中国人”,默认将拆分成单个字,“我”,“是”,“中”,“国”,“人”
- 中文分词器:按照中文的语法规范,对内容进行拆分
- “我是中国人”,中文分词器拆分, “我”,“是”,“中国”,“中国人” 等
- 中文分词器名称:ik
2.1.2 如何整合
- 将分词器程序内容,拷贝到
~/plugins/分词器名称/
2.1.3 使用
-
分词结果查询语法格式:
GET _analyze { "analyzer": "分词器名称", "text": "内容" }
-
示例
GET _analyze { "analyzer": "ik_max_word", "text": "我是中国人" }
2.2 head 辅助工具
2.2.1 概述
- head 辅助工具:可以查看elasticsearch所有内容(索引、数据)
- head低版本以插件的方式与elasticsearch进行整合。
- head高版本以独立web项目存在,需要一个tomcat进行启动
2.2.2 启动
-
启动elasticsearch中的tomcat
2.2.3 访问
-
访问tomcat中head项目
-
tomcat端口号:8084 (自定义)
-
访问路径:
http://localhost:8084/head/