由于 trendforge.devlive.top 访问受限,请切换到 trendforge.devlive.org 域名
5分钟快速启动 Kafka UI
通过 Docker 快速启动 Kafka UI,在浏览器中立即查看和管理你的 Kafka 集群
环境要求
支持的操作系统
运行环境
所需工具
运行 Kafka UI 容器
操作步骤
启动 Docker 容器
使用 Docker 运行 Kafka UI 的演示版本,这是最快的方式
docker run -p 8080:8080 -e KAFKA_CLUSTERS_0_NAME=local -e KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS=localhost:9092 provectuslabs/kafka-ui:latest
预期结果::容器启动日志,显示 Spring Boot 应用启动信息
如果本地没有 Kafka 集群,可以使用 localhost:9092 作为占位符,后续在 UI 中配置实际集群
访问 Web 界面
在浏览器中打开 Kafka UI
打开浏览器访问 http://localhost:8080
预期结果::看到 Kafka UI 的登录界面或仪表盘
默认情况下,演示版本不需要登录。如果看到登录界面,直接点击登录即可
验证成功运行
确认 Kafka UI 已正常启动并可访问
快速提示
要连接真实的 Kafka 集群,在 UI 的集群配置向导中修改 bootstrap servers 地址
使用 docker-compose 可以更方便地管理容器和配置,项目提供了示例文件
健康检查端点:http://localhost:8080/actuator/health
常见问题
端口 8080 被占用
修改命令中的端口映射,如 -p 8081:8080,然后访问 http://localhost:8081
Docker 容器启动后立即退出
检查 Docker 日志:docker logs <container_id>,通常是因为缺少必要的环境变量配置
无法访问 localhost:8080
确认 Docker 正在运行,且容器状态正常。在 Windows/macOS 上,可能需要使用 docker-machine ip 或 localhost
下一步
配置真实 Kafka 集群
在 UI 中添加你的实际 Kafka 集群连接信息
查看官方文档
了解高级配置选项和功能
尝试持久化安装
使用 docker-compose 或 Helm chart 进行生产环境部署
相关项目推荐
krahets/hello-algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,英文版翻译中
iluwatar/java-design-patterns
Java 实现的设计模式
Stirling-Tools/Stirling-PDF
首款本地托管式PDF文件多功能处理Web应用
spring-projects/spring-boot
Spring Boot 助您轻松创建基于 Spring 的生产级应用程序和服务
elastic/elasticsearch
免费开源的分布式 RESTful 搜索引擎
MisterBooo/LeetCodeAnimation
用动画的形式呈现LeetCode上所有题目的解题思路。