Kibana 连接 Elasticsearch(8.11.3)教程

Kibana 连接 Elasticsearch(8.11.3)教程

Elasticsearch 是一个分布式搜索引擎,而 Kibana 是其可视化工具,可以用于查询、分析和可视化 Elasticsearch 中的数据。本文介绍如何在 8.11.3 版本中正确配置 Kibana 连接到 Elasticsearch。

1. 环境准备

在开始之前,确保你的环境满足以下条件:

  • 已安装 Elasticsearch 8.11.3
  • 已安装 Kibana 8.11.3
  • 服务器或本地环境满足最低系统要求

2. 启动 Elasticsearch

2.1 下载并解压 Elasticsearch

如果尚未安装 Elasticsearch,可以从 Elasticsearch 官方网站 下载 8.11.3 版本,并使用以下命令解压:

sh 复制代码
tar -xzf elasticsearch-8.11.3-linux-x86_64.tar.gz
cd elasticsearch-8.11.3

2.2 启动 Elasticsearch

Elasticsearch 8.x 版本默认启用了安全特性,因此需要使用以下命令启动:

sh 复制代码
./bin/elasticsearch

注意 :首次启动时,Elasticsearch 会自动生成超级用户 elastic 的密码,并提供 Kibana 连接令牌。请妥善保存这些信息。

2.3 验证 Elasticsearch 是否运行

使用 curl 或浏览器访问 http://localhost:9200/,应返回类似如下的 JSON 响应:

json 复制代码
{
  "name" : "your-node-name",
  "cluster_name" : "elasticsearch",
  "version" : {
    "number" : "8.11.3"
  }
}

3. 启动 Kibana 并连接 Elasticsearch

3.1 下载并解压 Kibana

从 Kibana 官方网站 下载 Kibana 8.11.3 版本,并解压:

sh 复制代码
tar -xzf kibana-8.11.3-linux-x86_64.tar.gz
cd kibana-8.11.3

3.2 配置 Kibana 连接 Elasticsearch

打开 config/kibana.yml 文件,找到 elasticsearch.hosts 配置项,确保其指向你的 Elasticsearch 实例:

yaml 复制代码
elasticsearch.hosts: ["http://localhost:9200"]

如果 Elasticsearch 启用了安全特性,需要添加认证信息:

yaml 复制代码
elasticsearch.username: "elastic"
elasticsearch.password: "your-password"

3.3 启动 Kibana

使用以下命令启动 Kibana:

sh 复制代码
./bin/kibana

3.4 访问 Kibana

启动成功后,打开浏览器访问 http://localhost:5601/,输入 elastic 用户的密码,即可进入 Kibana 管理界面。

4. 可能遇到的问题及解决方案

4.1 Elasticsearch 启动失败

问题: 启动 Elasticsearch 时出现 max virtual memory areas vm.max_map_count [65530] is too low。

解决方案: 执行以下命令提高 vm.max_map_count 值:

sh 复制代码
sudo sysctl -w vm.max_map_count=262144

4.2 Kibana 无法连接到 Elasticsearch

问题: Kibana 启动后报错 Kibana server is not ready yet。

解决方案:

  1. 确保 Elasticsearch 正在运行,并可通过 curl http://localhost:9200 访问。
  2. 检查 Kibana 的 config/kibana.yml 配置是否正确,特别是认证信息。

5. 结论

通过本文的步骤,你应该能够成功配置 Kibana 连接到 Elasticsearch 8.11.3,并在 Kibana 中管理和分析数据。如果在使用过程中遇到问题,可以查阅官方文档或 Elastic 社区获取更多帮助。

相关推荐
mpp00717 分钟前
36氪《2026 中国 AI Agent 行业发展报告》:当 Agent 进入「交付」主战场
大数据·人工智能
johnsong3 小时前
当决策成为免费商品:思维成本崩溃背后的治理真空
大数据·人工智能
数字新视界4 小时前
动环监控系统优化数据中心管理,提升环境监测与安全效率
大数据·人工智能·数据中心·微模块机房·模块化机房
zhenaibo5214 小时前
如何向导师请教问题,才能得到有效建议?
大数据·人工智能·深度学习
生活愉甜5 小时前
森马SEMIR LAB全球首家概念店落地武康路,“WUKANG368”新地标就位
大数据·人工智能
乐迪信息5 小时前
港口船舶逆行怎么管?AI防爆摄像机搭载智能检测算法
大数据·人工智能·深度学习·算法·计算机视觉
和裕6 小时前
全纸结构重型纸箱能否满足 1 吨以上设备出口熏蒸豁免要求?通关合规性全解析
大数据·运维·网络·人工智能·算法
代码方舟6 小时前
零信任架构实战:基于天远运营商三要素简版V即时版查询构建自动化电子投保实名核验网关
大数据·人工智能·架构·自动化
xiaohaiAIgeo8 小时前
【2026年】实验室应急预案中通风系统的关键作用
大数据·人工智能·科普知识
Sayai8 小时前
Elasticsearch 日志检索 DSL 实战:时间范围查询、字段去重、分钟级统计与最新日志获取
大数据·运维·elasticsearch·搜索引擎·日志分析