切记安装Kibana的版本要和所安装的elasticsearch版本号完全一致。
这里:
elasticsearch-8.5.1
kibana-8.5.1

elasticsearch默认端口为9200;
Kibana默认端口为5601。

1 elasticsearch的下载和安装

下载官网:https://www.elastic.co/cn/downloads/elasticsearch

我下载的是elasticsearch-8.5.1-windows-x86_64版本;解压修改文件后修改文件名,去掉版本号(路径简约一些)。
在这里插入图片描述
第1步:需要在配置文件中开启x-pack验证, 修改配置文件
elasticsearch\config\elasticsearch.yml,增加

xpack.security.enabled: true

在这里插入图片描述

第2步:创建keystore,cmd进入elasticsearch\bin,输入命令:

elasticsearch-keystore create

在这里插入图片描述
第3步:创建账户,elasticsearch\bin目录输入命令:

elasticsearch-setup-passwords interactive

在这里插入图片描述
es内置用户用于特定的管理目的:apm_system,beats_system,elastic,kibana,logstash_system 和 remote_monitoring_user。
在使用它们之前,我们必须为它们设置密码。
在这里插入图片描述
第4步:启动elasticsearch,elasticsearch\bin目录双击elasticsearch.bat文件即可。
在这里插入图片描述

第5步:浏览器输入http://localhost:9200/,出现如下信息:可以看到目前只有一个节点。
在这里插入图片描述

2 Kibana的下载和安装

下载官网:https://www.elastic.co/cn/downloads/kibana
我下载的是kibana-8.5.1-windows-x86_64
1版本;解压修改文件后修改文件名,去掉版本号(路径简约一些)。

第1步:修改kibana\config目录下的配置文件kibana.yml。

server.port: 5601
...
server.host: "localhost"
...
elasticsearch.hosts: ["http://localhost:9200"]
...
elasticsearch.username: "kibana_system"
elasticsearch.password: "123456"
...
i18n.locale: "zh-CN"

注: 如果需要英文环境,配置文件kibana.yml保持默认的:

i18n.locale: "en"

第2步:启动kibana,kibana\bin目录双击kibana.bat文件即可。
在这里插入图片描述
第3步:浏览器输入http://localhost:5601/,出现登录界面:
在这里插入图片描述
这里需要输入超级管理员elastic的账户和密码。登录后看到主界面:
在这里插入图片描述

3 简单使用

环境搭建好了,牛刀小试一下:
通过kibana登录elasticsearch:

点击左侧,Management-开发工具。
在这里插入图片描述
然后进入控制台界面。
在这里插入图片描述

3.1 查询所有的节点

查询所有的节点,控制台输入请求:

GET /_cat/nodes?v 

左侧控制台:
在这里插入图片描述

右侧搜索结果可以看到节点的IP等信息:
在这里插入图片描述

3.2 检查集群的健康状况

查询集群的健康状况,控制台输入请求:

GET /_cat/health?v

左侧控制台:
在这里插入图片描述
右侧搜索结果可以看到节点的status信息:
在这里插入图片描述
从图中可以到status:green。

其中status有3种状态:
1)green:每个索引的primary shard和replica shard都是active状态的。
2)yellow:每个索引的primary shard都是active状态的,但是部分replica shard不是active状态(比如单台机器上副本无法被分配),处于不可用的状态。
3)red:不是所有索引的primary shard都是active状态的,部分索引有数据丢失了。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐