# kafka-ui
**Repository Path**: zssss/kafka-ui
## Basic Information
- **Project Name**: kafka-ui
- **Description**: 经过GLM5.2进行kafka-ui中文汉化
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2026-07-30
- **Last Updated**: 2026-08-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
 UI for Apache Kafka
------------------
#### 一款多功能、快速且轻量级的 Apache Kafka® 集群管理 Web UI。由开发者为开发者构建。

[](https://github.com/provectus/kafka-ui/blob/master/LICENSE)

[](https://github.com/provectus/kafka-ui/releases)
[](https://discord.gg/4DWzD7pGE5)
[](https://hub.docker.com/r/provectuslabs/kafka-ui)
文档 •
快速开始 •
社区 Discord
AWS Marketplace •
ProductHunt
#### UI for Apache Kafka 是一款免费、开源的 Web UI,用于监控和管理 Apache Kafka 集群。
UI for Apache Kafka 是一款简单易用的工具,能让你的数据流变得可观测,帮助你更快地发现并排查问题,从而获得最佳性能。它轻量级的仪表盘让你可以轻松追踪 Kafka 集群的关键指标 —— Broker、主题(Topic)、分区(Partition)、生产与消费情况。
### 免责声明
UI for Apache Kafka 是一款由开源社区构建并维护的免费工具。该项目由 Provectus 维护,并将始终保持免费和开源,未来也不会推出任何付费功能或订阅计划。
需要 Kafka 专家的帮助?Provectus 可协助你设计、构建、部署和管理 Apache Kafka 集群以及流式应用。了解 [Apache Kafka 专业服务](https://provectus.com/professional-services-apache-kafka/),在企业中充分释放 Kafka 的潜能!
只需几条简单的命令即可完成 UI for Apache Kafka 的部署,以直观易懂的方式可视化你的 Kafka 数据。你可以在本地运行该工具,也可以在云端运行。

# 功能特性
* **多集群管理** —— 在同一处监控并管理你的所有集群
* **带指标仪表盘的性能监控** —— 通过轻量级仪表盘追踪关键 Kafka 指标
* **查看 Kafka Broker** —— 查看主题与分区分配情况、控制器状态
* **查看 Kafka 主题** —— 查看分区数量、副本状态以及自定义配置
* **查看消费者组** —— 查看每个分区已提交的位移(offset)、总滞后量与单分区滞后量
* **浏览消息** —— 浏览以 JSON、纯文本或 Avro 编码的消息
* **动态主题配置** —— 通过动态配置创建并配置新主题
* **可配置的认证方式** —— [为你的部署启用安全认证](https://docs.kafka-ui.provectus.io/configuration/authentication),可选支持 Github/Gitlab/Google OAuth 2.0
* **自定义序列化/反序列化插件** - [使用](https://docs.kafka-ui.provectus.io/configuration/serialization-serde)现成的 SerDe 处理例如 AWS Glue 或 Smile 等数据格式,也可自行编写实现!
* **基于角色的访问控制** - 以细粒度[管理 UI 的访问权限](https://docs.kafka-ui.provectus.io/configuration/rbac-role-based-access-control)
* **数据脱敏** - [对主题消息中的敏感数据进行脱敏](https://docs.kafka-ui.provectus.io/configuration/data-masking)处理
# 界面介绍
UI for Apache Kafka 用直观的用户界面封装了 Apache Kafka 的主要功能。

## 主题
UI for Apache Kafka 让你只需在浏览器中点击几下、粘贴自定义参数,即可轻松创建主题,并在列表中查看主题。

你还可以从连接器视图跳转到对应主题,以及从主题跳转到消费者(双向跳转),以便更方便地导航。

### 消息
假设我们要为某个主题生产消息。借助 UI for Apache Kafka,只需指定参数并在列表中查看消息,即可轻松向 Kafka 主题发送或写入数据/消息。

## Schema Registry(模式注册中心)
目前支持三种模式类型:Avro®、JSON Schema 和 Protobuf。

在发送 Avro/Protobuf 编码的消息之前,你需要先在 Schema Registry 中为该主题添加一个模式。所有这些步骤现在都可以通过友好的界面点击几下完成。

# 快速上手
运行 UI for Apache Kafka,你可以使用预构建的 Docker 镜像,也可以自行构建(或构建 jar 文件)。
## 快速开始(体验运行)
```
docker run -it -p 8080:8080 -e DYNAMIC_CONFIG_ENABLED=true provectuslabs/kafka-ui
```
然后通过 [http://localhost:8080](http://localhost:8080) 访问 Web UI。
仅凭这条命令就足以上手体验。体验完毕后,你可以继续进行[持久化安装](https://docs.kafka-ui.provectus.io/quick-start/persistent-start)。
## 持久化安装
```
services:
kafka-ui:
container_name: kafka-ui
image: provectuslabs/kafka-ui:latest
ports:
- 8080:8080
environment:
DYNAMIC_CONFIG_ENABLED: 'true'
volumes:
- ~/kui/config.yml:/etc/kafkaui/dynamic_config.yaml
```
如需进一步配置该应用,请参考我们的[配置](https://docs.kafka-ui.provectus.io/configuration/quick-start)页面。
## 一些有用的配置相关链接
[Web UI 集群配置向导](https://docs.kafka-ui.provectus.io/configuration/configuration-wizard)
[配置文件说明](https://docs.kafka-ui.provectus.io/configuration/configuration-file)
[Docker Compose 示例](https://docs.kafka-ui.provectus.io/configuration/compose-examples)
[其他配置属性](https://docs.kafka-ui.provectus.io/configuration/misc-configuration-properties)
## Helm Charts
[快速开始](https://docs.kafka-ui.provectus.io/configuration/helm-charts/quick-start)
## 从源码构建
[从构建环境准备开始的快速上手](https://docs.kafka-ui.provectus.io/development/building/prerequisites)
## 存活与就绪探针
存活与就绪检查端点位于 `/actuator/health`。
信息端点(构建信息)位于 `/actuator/info`。
# 配置选项
所有环境变量/配置属性可在[此处](https://docs.kafka-ui.provectus.io/configuration/misc-configuration-properties)查看。
# 参与贡献
请参阅[贡献指南](https://docs.kafka-ui.provectus.io/development/contributing),我们将从那里引导你上手。