Kibana安装配置连接ES

是一个为平台分析和可视化的开源平台,使用能够搜索、展示存储在中的索引数据 。使用它可以很方便用图表、表格、地图展示和分析数据 。
下载 :
(这里要根据自己环境下的es版本来选择下载,版本差异太大,与es无法链接创建索引)
将下载的安装包解压,修改配置:/.yml,这里我们主要修改对es连接的设置 :
elasticsearch.url: "http://192.168.5.160:9200"
# Kibana 端口号#server.port: 5601# 远程访问kibana地址#server.host: "localhost"# 使您能够在运行于代理之后指定挂载Kibana的路径 。这只会影响到由Kibana生成的url,# 您的代理在将请求转发到Kibana之前应该删除basePath值 。# 此设置不能以斜线结束 。#server.basePath: ""# 传入服务器请求的最大有效负载大小(以字节为单位) 。#server.maxPayloadBytes: 1048576# Kibana 服务名#server.name: "your-hostname"# 要用于所有查询的Elasticsearch实例的URL 。# 也可以配置多个ES# elasticsearch.hosts: ["http://IP:PORT","http://IP:PORT"]elasticsearch.url: "http://192.168.5.160:9200"# 当该设置的值为true时,Kibana使用服务器中指定的主机名设置# 当这个设置的值为false时,Kibana使用连接到这个Kibana实例的主机的主机名 。#elasticsearch.preserveHost: true# Kibana在Elasticsearch中使用索引来存储保存的搜索、可视化和仪表板 。# 如果索引不存在,则Kibana创建一个新索引 。#kibana.index: ".kibana"# 要加载的默认应用程序 。#kibana.defaultAppId: "discover"#如果ES设置了用户验证,则需要配置可用的用户名密码 #elasticsearch.username: "user"#elasticsearch.password: "pass"# 分别启用SSL和到peme格式SSL证书和SSL密钥文件的路径 。# 这些设置为从Kibana服务器发送到浏览器的请求启用SSL 。#server.ssl.enabled: false#server.ssl.certificate: /path/to/your/server.crt#server.ssl.key: /path/to/your/server.key# 提供pemm格式SSL证书和密钥文件路径的可选设置 。# 这些文件将验证您的Elasticsearch后端是否使用了相同的密钥文件 。#elasticsearch.ssl.certificate: /path/to/your/client.crt#elasticsearch.ssl.key: /path/to/your/client.key# 可选设置,使您能够为您的Elasticsearch实例的证书颁发机构指定PEM文件的路径 。#elasticsearch.ssl.certificateAuthorities: [ "/path/to/your/CA.pem" ]# 若要忽略SSL证书的有效性,请将此设置的值更改为“none” 。#elasticsearch.ssl.verificationMode: full# 等待Elasticsearch响应ping的时间(毫秒)# 默认使用elasticsearch.requestTimeout 的设置#elasticsearch.pingTimeout: 1500# 等待后端或Elasticsearch响应的时间(毫秒)#elasticsearch.requestTimeout: 30000
配置完成之后,启动并访问::5601
nohup ./bin/kibana &
如果和es的版本差异比较大或是其它原因导致他们之间的链接失败,会提示:: red
界面汉化
该汉化包默认支持.x - 6.x任意版本
下载汉化包路径:
解压,在解压路径下,进入old目录下 执行 main.py 安装路径

Kibana安装配置连接ES

文章插图
执行后即可汉化成功,刷新界面如下图,左边的目录项目没有汉化
使用:
第一次访问需要为配置索引,输入在ES中存在的索引名字后会自动进行正则匹配 。因此ES中需要先存在索引 。
我们首先介绍一下左侧的导航栏:
:用于和交互和展示搜索结果:用于图表的制作,图表分了很多类型,比如饼图、曲线图、线状图等 。在添加不同图表的时候,整体思路都是查看某个字段的某种类型(平均值、最大值等)的数据,不同类型的图表是有区别的 。比如有一个银行系统里面有很多用户,现在想统计每个存钱区间的人数,存款在1万以下有多少人,5万以下有多少人等,用这个报表系统就可以方便的进行操作 。:整合了多个图表的面板,方便查看:是时间序列的可视化工具 。时间序列可视化是可视化的,以时间顺序分析数据 。可用于绘制二维图形,时间绘制在x轴上 。属于用户自定义的实现的目标功能 。Dev Tools:主要用于操作es中的数据,可以对es中的数据和索引进行增删改查等操作,也是我们接下来学习es时用到的主要功能 。:负责管理,如对索引的增删改等操作 。