我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

kibana作为官方推荐的配合elasticsearch的最佳拍档,肯定是必不可少的介绍内容了。在官方下载elasticsearch的时候,官方网页上都在第一时间推荐kibana。那么,kibana到底如何下载安装呢?又是如何使用的呢?在本文中将会得到这些问题的答案。

苏南大叔:kibana如何安装使用?如何查看elasticsearch具体数据? - kibana-hero
kibana如何安装使用?如何查看elasticsearch具体数据?(图13-1)

大家好,这里是苏南大叔的“程序如此灵动”博客,这里介绍苏南大叔和计算机代码的故事。本文讲述kibana的安装使用问题,还将进一步对kibana查看数据的方式。本文测试环境:win10elasticsearch@8.1.2kibana@8.1.3

下载安装包

最新版kibana的下载地址:

苏南大叔:kibana如何安装使用?如何查看elasticsearch具体数据? - kibana-download
kibana如何安装使用?如何查看elasticsearch具体数据?(图13-2)

下载到的压缩包是绿色版,解压缩即可。

这里的kibana使用8.1.3,和elasticsearch8.1.2版本号不同,却暂时没有发现有什么问题。

启动服务

因为kibana是配合elasticsearch使用的,所以,在启动kibana之前,一定需要确定elasticsearch已经被启动了。否则,kibana也启动不起来。

<elasticsearch>/bin/elasticsearch

启动kibana

<kibana>/bin/kibana

苏南大叔:kibana如何安装使用?如何查看elasticsearch具体数据? - 启动先后顺序
kibana如何安装使用?如何查看elasticsearch具体数据?(图13-3)

如果最后没有看到这种配置连接的提示信息的话,可能elasticsearch修改了默认配置,或者,kibana已经被配置过了。

这个kibana的目录结构和elasticsearch的目录结构很相似,启动方式也很类似。但是,elasticsearch/bin/下有安装成服务的工具,kibana/bin下却没有服务相关的工具。看来,官方对两者的态度有些不一样啊。

苏南大叔:kibana如何安装使用?如何查看elasticsearch具体数据? - kibana-start
kibana如何安装使用?如何查看elasticsearch具体数据?(图13-4)

启动之后,暴露的地址是:

连接elastcsearch方式一

还记得当初elastcsearch第一次启动的时候,那些仅显示一次的重要信息吗?其中一个就是enroll token。如果保存下来了,可以用来配置kibana。如果没有记录下来或者已经过期了(30分钟),还可以再次生成这个token

生成的命令是:

<elasticsearch>\bin\elasticsearch-create-enrollment-token.bat --scope kibana

把得到的token填入未被初始化的kibana初始化界面即可。

苏南大叔:kibana如何安装使用?如何查看elasticsearch具体数据? - 初始化方式一
kibana如何安装使用?如何查看elasticsearch具体数据?(图13-5)

苏南大叔:kibana如何安装使用?如何查看elasticsearch具体数据? - 初始化过程中
kibana如何安装使用?如何查看elasticsearch具体数据?(图13-6)

连接elastcsearch方式二

苏南大叔:kibana如何安装使用?如何查看elasticsearch具体数据? - 初始化方式二
kibana如何安装使用?如何查看elasticsearch具体数据?(图13-7)

苏南大叔:kibana如何安装使用?如何查看elasticsearch具体数据? - 初始化方式二-表单
kibana如何安装使用?如何查看elasticsearch具体数据?(图13-8)

除了token方式外,还可以使用用户名密码的方式。可以使用默认的超级用户elastic,或者使用kibana_system这个专用的用户。当然,如果忘记密码的话,还可以通过下篇文章,重置密码。

<elasticsearch>\bin\elasticsearch-reset-password --username kibana_system

然后输入显示在bin/kibana界面上的验证码即可。

苏南大叔:kibana如何安装使用?如何查看elasticsearch具体数据? - 输入验证码
kibana如何安装使用?如何查看elasticsearch具体数据?(图13-9)

登录信息

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

苏南大叔:kibana如何安装使用?如何查看elasticsearch具体数据? - 登录界面
kibana如何安装使用?如何查看elasticsearch具体数据?(图13-10)

不知道自己的密码是啥的同学,请点击下面的文字:

配置文件(可能存在的问题)

上述两者配置方式,得到的配置文件是不同的。文件路径是:

config/kibana.yml

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

苏南大叔:kibana如何安装使用?如何查看elasticsearch具体数据? - enroll-token初始化
kibana如何安装使用?如何查看elasticsearch具体数据?(图13-11)

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

苏南大叔:kibana如何安装使用?如何查看elasticsearch具体数据? - 通过kibana_system设置
kibana如何安装使用?如何查看elasticsearch具体数据?(图13-12)

如果elasticsearch发生了一些新的变化,这些信息还需要先删除,再次进行初始化设置。

从这里的配置数据可以看到:其中的ip地址是固定的192.168等。而不是测试环境所期待的127.0.0.1的字样。也就是说,对于本地测试环境来说,重启电脑后,如果ip地址变化的话,

  • 首先elasticsearch的证书会出问题,使用httpselasticsearch的话,会出各种问题。
  • 其次kibana的配置也出问题了,无法连接到elasticsearch,因为目的地址也发生了变化。

所以,这里的坑就是本地测试的时候,ip地址不固定的问题。不要以为127.0.0.1就全部本地化了...

管理数据

对于苏南大叔目前来说,kibana提供的大量极致的功能,都是用不到的。所以,这里就说说查看和管理数据功能。能用的就是:management下的dev tools功能。

苏南大叔:kibana如何安装使用?如何查看elasticsearch具体数据? - devtools
kibana如何安装使用?如何查看elasticsearch具体数据?(图13-13)

目前来看,从数据查看这个最直接的目的上来看,kibana确实不如head好用。您也是这么认为的么?head的使用方式见下面这个链接:

参考文章

综述

kibana还是依然分类在elastic里面,所以更多经验文章,下面的链接可以找到:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   elastic    kibana