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
里面,所以更多经验文章,下面的链接可以找到:
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。