kibana如何安装使用?如何查看elasticsearch具体数据?
发布于 作者:苏南大叔 来源:程序如此灵动~
kibana作为官方推荐的配合elasticsearch的最佳拍档,肯定是必不可少的介绍内容了。在官方下载elasticsearch的时候,官方网页上都在第一时间推荐kibana。那么,kibana到底如何下载安装呢?又是如何使用的呢?在本文中将会得到这些问题的答案。

大家好,这里是苏南大叔的“程序如此灵动”博客,这里介绍苏南大叔和计算机代码的故事。本文讲述kibana的安装使用问题,还将进一步对kibana查看数据的方式。本文测试环境:win10,elasticsearch@8.1.2,kibana@8.1.3。
下载安装包
最新版kibana的下载地址:
- https://www.elastic.co/cn/downloads/kibana
- https://artifacts.elastic.co/downloads/kibana/kibana-8.1.3-windows-x86_64.zip

下载到的压缩包是绿色版,解压缩即可。
这里的kibana使用8.1.3,和elasticsearch的8.1.2版本号不同,却暂时没有发现有什么问题。
启动服务
因为kibana是配合elasticsearch使用的,所以,在启动kibana之前,一定需要确定elasticsearch已经被启动了。否则,kibana也启动不起来。
<elasticsearch>/bin/elasticsearch启动kibana:
<kibana>/bin/kibana
如果最后没有看到这种配置连接的提示信息的话,可能elasticsearch修改了默认配置,或者,kibana已经被配置过了。
这个kibana的目录结构和elasticsearch的目录结构很相似,启动方式也很类似。但是,elasticsearch/bin/下有安装成服务的工具,kibana/bin下却没有服务相关的工具。看来,官方对两者的态度有些不一样啊。

启动之后,暴露的地址是:
连接elastcsearch方式一
还记得当初elastcsearch第一次启动的时候,那些仅显示一次的重要信息吗?其中一个就是enroll token。如果保存下来了,可以用来配置kibana。如果没有记录下来或者已经过期了(30分钟),还可以再次生成这个token。
生成的命令是:
<elasticsearch>\bin\elasticsearch-create-enrollment-token.bat --scope kibana把得到的token填入未被初始化的kibana初始化界面即可。


连接elastcsearch方式二


除了token方式外,还可以使用用户名密码的方式。可以使用默认的超级用户elastic,或者使用kibana_system这个专用的用户。当然,如果忘记密码的话,还可以通过下篇文章,重置密码。
<elasticsearch>\bin\elasticsearch-reset-password --username kibana_system然后输入显示在bin/kibana界面上的验证码即可。

登录信息
即使是使用kibana_system进行初始化设置。但是,设置完之后,却不能使用kibana_system这个账号登录。依然需要需要使用elastic这个默认超级用户。

不知道自己的密码是啥的同学,请点击下面的文字:
配置文件(可能存在的问题)
上述两者配置方式,得到的配置文件是不同的。文件路径是:
config/kibana.yml通过token设置完的配置文件如下:

通过kibana_system设置完的配置文件如下:

如果elasticsearch发生了一些新的变化,这些信息还需要先删除,再次进行初始化设置。
从这里的配置数据可以看到:其中的ip地址是固定的192.168等。而不是测试环境所期待的127.0.0.1的字样。也就是说,对于本地测试环境来说,重启电脑后,如果ip地址变化的话,
- 首先
elasticsearch的证书会出问题,使用https的elasticsearch的话,会出各种问题。 - 其次
kibana的配置也出问题了,无法连接到elasticsearch,因为目的地址也发生了变化。
所以,这里的坑就是本地测试的时候,ip地址不固定的问题。不要以为127.0.0.1就全部本地化了...
管理数据
对于苏南大叔目前来说,kibana提供的大量极致的功能,都是用不到的。所以,这里就说说查看和管理数据功能。能用的就是:management下的dev tools功能。

目前来看,从数据查看这个最直接的目的上来看,kibana确实不如head好用。您也是这么认为的么?head的使用方式见下面这个链接:
参考文章
- https://newsn.net/say/elastic-search.html
- https://newsn.net/say/elastic-search-head.html
- https://newsn.net/say/elastic-search-auth.html
- https://newsn.net/say/elastic-search-password.html
综述
kibana还是依然分类在elastic里面,所以更多经验文章,下面的链接可以找到: