Kibana 7.x 的安装与界面预览(阿里云Ubuntu)
接上篇:Elasticsearch 7.x 的安装与简单配置(阿里云Ubuntu)
系统环境
- 操作系统:Ubuntu 18.04 LTS(阿里云)
- 系统IP
# 内网,私有地址 172.内.内.内 # 外网,公有地址 112.外.外.外
- Elasticsearch 版本:7.2
- Kibana 版本:7.2
安装与配置
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.2.0-linux-x86_64.tar.gz
- 解压
tar -xzf kibana-7.2.0-linux-x86_64.tar.gz
- 后续操作在 kibana-7.2.0-linux-x86_64 目录内进行
cd kibana-7.2.0-linux-x86_64/
- 编辑 ./config/kibana.yml
# 添加或修改 server.port: 5601 server.host: "0.0.0.0" elasticsearch.hosts: ["http://172.18.内.内:9200"] i18n.locale: "zh-CN" # 配置中文界面,可选
- 修改 ECS 安全组,放行 5601 端口
- 启动 kibana
./bin/kibana
- 浏览器访问 http://112.外.外.外:5601/,可以看到如下界面
- 可以点击上图中的“Try our sample data”添加测试数据玩
- 添加三种测试数据后,点击左侧的 Dashboard 按钮可以进一步查看添加的三种数据信息
Kibana Dev Tools
- Kibana Dev Tools 是一个好用且有用的工具
Kibana 插件
- Kibana 常用插件:https://www.elastic.co/guide/...
- 插件的安装、查看与卸载
./bin/kibana-plugin install # 安装 ./bin/kibana-plugin list # 查看 ./bin/kibana-plugin remove # 卸载
常用命令
集群信息
- 查看集群是否健康
# 查看集群健康状态 GET /_cluster/health
- 查看节点列表
# 查看节点列表 GET /_cat/nodes?v
索引
- 查看所有索引
# 查看所有索引 GET /_cat/indices
- 查看某个索引的 mapping
# 查看某个索引的 mapping GET /kibana_sample_data_ecommerce/_mapping
- 查看某个索引的 settings
# 查看某个索引的 settings GET /kibana_sample_data_ecommerce/_settings
文档
- 返回索引的所有文档
# 返回索引的所有文档 GET /kibana_sample_data_ecommerce/_search
- 根据ID查看文档
# 根据ID查看文档 GET /kibana_sample_data_ecommerce/_doc/xPGYeWwBVtEez7y_Ku1U
- term 查询精确匹配
# term 查询精确匹配 GET /_search { "query": { "term": { "currency": "EUR" } } } # 通过 Constant Score 将查询转换成一个 Filtering # 避免算分,并利用缓存,提高性能 GET /_search { "query": { "constant_score": { "filter": { "term": { "currency": "EUR" } } } } }
- 通配符模糊查询
# 通配符模糊查询 GET /_search { "query": { "wildcard": { "currency": "*U*" } } } # 通过 Constant Score 将查询转换成一个 Filtering # 避免算分,并利用缓存,提高性能 GET /_search { "query": { "constant_score": { "filter": { "wildcard": { "currency": "*U*" } } } } }
本文是阮一鸣《Elasticsearch核心技术与实战》的学习笔记。