尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

windows使用kibana

windows使用kibana
📅 发布时间:2026/6/19 12:58:13

下载Kibana安装包

https://www.elastic.co/downloads/past-releases#kibana(如果知道版本号也可以直接将最后的kibana换成对应的版本号)

1

上图中两个下拉框分别选择对应的产品和版本,选择好之后点击右边蓝色的Download按钮。这里kibana和Es必须保持版本一致,所以选择8.19.3版本。

2

上图中会展示所有相关的系统,这里选择WINDOWS点击进去。

解压Kibana安装包

解压到自己指定的目录,目录文件结构如下图所示

3

运行Kibana的Bat文件

通过cmd命令行进入bin目录,然后输入kibana.bat命令(或直接进入bin目录双击kibana.bat文件)。会输出一大堆内容,

  1. 如果Es没有开启Security认证,你可能看到的信息是下图中的样子,给你的运行地址是这样的“ http://localhost:5601”。

4

  1. 如果Es开启Security认证,你看到的信息是下图中的样子,给你的运行地址是这样的“http://localhost:5601/?code=512588”,对比没开启Security认证的地址可以看出,多了一个后缀参数code和对应的值。

5

浏览器运行

  1. 在Es 8.x版本中,如果Es没有开启Security认证,地址栏输入 http://localhost:5601,则kibana无需登录验证即可访问,如下图所示。

6

Kibana的一些基础功能在Es关闭安全功能的情况下是可以正常连接和使用,但是在使用部分高级功能时,例如Fleet、Alerting、Reporting等,则明确要求Es必须启用安全功能,否则会报错或者无法使用。下面将以Fleet举例进行演示。

点击“Explore on my own”,便跳转到如下工作界面。

7

如下图所示,左侧菜单栏点击“Discover”,然后右侧区域点击"Add the APM integration"按钮(或者左侧菜单栏直接点击底下的“Add the APM integration"按钮)。

8

如下图所示,此时会跳转到该界面,但是我们发现该页面数据一直处于加载中,观察控制台窗口信息可知,这里有个错误“Kibana security must be enabled to use Fleet”,这段错误表示必须启用 Kibana 的安全功能才能使用 Fleet。因此我们最好把Es的安全功能打开然后再运行Kibana。

9

10

  1. 在Es 8.x版本中,如果Es开启Security认证,地址栏输入 http://localhost:5601/?code=512588,如下图所示,这里首次登录需要输入token令牌。

11

我们可以在Es的bin目录下运行以下命令获取token令牌。如下图所示,复制红色框标注的token,然后粘贴到界面上的文本框中,然后点击“Configure Elastic”按钮。

elasticsearch-create-enrollment-token --scope kibana

12

13

此时需要等待一下配置初始化,大约1-2分钟。

14

初始化配置完成之后会自动跳转到该界面,如下图所示,这里的用户名和密码就是Es的用户名和密码,输入之后点击“Log in”按钮。

15

此时便会跳转到工作界面,如下图所示。

16

和之前一样,左侧菜单栏点击“Discover”,然后右侧区域点击"Add the APM integration"按钮(或者左侧菜单栏直接点击底下的“Add the APM integration"按钮),此时便会跳转到integrations界面,和Es没有开启Security认证时候的不同在于,这个页面的数据是能正常加载的。

17

修改Es密码

  1. 点击右上角头像

18

  1. 点击Edit Profile选项

19

  1. 点击“Change password”按钮

20

  1. 输入ElasticSearch的旧密码、新密码及确认密码,然后点击“Change password”按钮。

21

创建Es新用户

左侧菜单栏找到“Stack Management → Security → Users” 选项,如下图所示。

22

创建Es新角色

左侧菜单栏找到“Stack Management → Security → Roles” 选项,如下图所示。

23

使用控制台进行API交互

使用Console与Es和Kibana的REST API 进行交互,如下图所示,首先点击左侧菜单栏下的“Dev Tools”(开发者工具),会跳转到一个专为 Elasticsearch 开发者和管理员设计的界面,主要用于直接与 Elasticsearch 交互,执行各种操作和调试。

24

控制台主界面,如下图所示,这里有一些内置的POST、PUT、GET命令。

25

我们把左侧内置的内容都删掉,依次输入以下命令。

输入GET命令,GET的内容可以暂时先自定义,如下图所示,左侧输入“GET _search”,选中命令然后点击右边的运行按钮图标,此时右侧就会输出对应的执行结果,从结果中观察hits底下的hits字段是个空数组还没有数据,如下图所示,

26

输入PUT命令

PUT jackiechan/_doc/1
{"name":"jackie chan","age":71
}

执行结果如下图所示

27

这个时候我们再次执行“GET _search”命令,hits便有了数据。

28

也可以执行“GET jackiechan/_doc/1”命令查询具体的数据。

29

每执行一次put命令,查询的时候会发现_version字段值便会+1。

30

执行POST命令,然后再执行查询命令,观察数据是否插入成功,如下图所示。

31

32

执行DELETE命令,可以根据_id值删除,然后再执行查询命令,观察数据是否删除成功,如下图所示。

33

34

人生如逆旅 我亦是行人

相关新闻

  • rapidxml中接口函数
  • vue基于Springboot框架网上电子书店商城好书推荐管理系统 - 教程
  • YOLO进阶提升 1YOLOv2 改进

最新新闻

  • 【图像加密】混合混沌移位变换和于修正 Henon映射的图像加密算法密码分析【含Matlab源码 15646期】
  • 3分钟掌握宝可梦随机化:让经典游戏焕发新生
  • Beyond Compare 5密钥生成器:3种方法完整指南
  • 2026贵阳2026正规漏水检测维修公司精选口碑榜TOP5权威推荐-精准定位检测漏水点-专业防水补漏堵漏维修、卫生间/厨房/屋顶/天沟/地下室/阳台防水漏水检测维修 - 安佳防水
  • SuperCom:面向工业级串口调试的智能化解决方案
  • 3步实现零代码办公自动化:免费RPA工具taskt终极指南

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号