一款多功能、快速且轻量级的Web UI,用于管理Apache Kafka®集群。
文档 • 快速开始 • 社区
AWS Marketplace • ProductHunt
Kafbat UI 是一款简单工具,可让您的数据流可观测,帮助更快发现和排查问题,并提供最佳性能。其轻量级仪表板可轻松跟踪Kafka集群的关键指标——代理、主题、分区、生产和消费情况。
Kafbat UI由Kafbat *开发,自豪地延续了UI Apache Kafka项目的传统。我们的奉献体现在项目的持续演进中,确保在坚持其基础愿景的同时适应现代需求。我们感谢Provectus过去在开创性工作中的支持,这是我们持续创新和奉献的基石。
SWAGGER_UI_ENABLED变量启用)。点击此处查看功能概述
Kafbat UI让您可以轻松地在浏览器中通过几次点击创建主题,粘贴自己的参数,并在列表中查看主题。
您可以从连接器视图跳转到相应的主题,从主题跳转到消费者(来回切换),以便更方便地导航,包括连接器和主题概览设置。
假设您想为主题生成消息。使用Kafbat UI,您可以通过指定参数并在列表中查看消息,轻松地向Kafka主题发送或写入数据/消息。
支持三种模式类型:Avro®、JSON Schema和Protobuf模式。
在生成Avro/Protobuf编码的消息之前,您需要在模式注册表中为主题添加模式。现在,所有这些步骤都可以通过用户友好的界面轻松完成,只需几次点击。
要运行Kafbat UI,您可以使用预构建的Docker镜像,也可以自行构建(或构建jar文件)。
docker run -it -p 8080:8080 -e DYNAMIC_CONFIG_ENABLED=true -e SWAGGER_UI_ENABLED=true ghcr.io/kafbat/kafka-ui
然后通过 http://localhost:8080 访问Web UI
此命令足以进行试用。完成后,您可以进行持久化安装。
services:
kafbat-ui:
container_name: kafbat-ui
image: ghcr.io/kafbat/kafka-ui:latest
ports:
- 8080:8080
environment:
DYNAMIC_CONFIG_ENABLED: 'true'
SWAGGER_UI_ENABLED: 'true'
volumes:
- ~/kui/config.yml:/etc/kafkaui/dynamic_config.yaml
请参考我们的配置页面进行进一步的应用配置。
Web UI集群配置向导
配置文件说明
Docker Compose示例
其他配置属性
快速开始
从源码构建快速开始
存活和就绪端点位于 /actuator/health。
信息端点(构建信息)位于 /actuator/info。
所有环境变量和配置属性可在此处找到。
请参考贡献指南;我们将从那里为您提供指导。
由于我们完全独立,团队成员在业余时间贡献力量。您的支持对我们至关重要,如果您希望赞助我们,请查看https://github.com/***/kafbat
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
不支持 push
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务