Kafdrop是Apache Kafka的开源Web UI可视化界面 。
主要功能
- 查看Kafka代理 -主题和分区分配以及控制器状态
- 查看主题 -分区数,复制状态和自定义配置
- 浏览消息 -JSON,纯文本和Avro编码
- 查看消费者组 -每个分区的停放偏移量,合并延迟和每个分区滞后
- 创建新主题
- 查看ACL
1、采用docker-compose安装Kafdrop。编写docker-compose.yml
version: "3"
services:
kafdrop:
image: obsidiandynamics/kafdrop
restart: "no"
ports:
- "9000:9000"
environment:
KAFKA_BROKERCONNECT: "外网ip:9092"
2、启动,并访问
docker-compose up -d
启动成功后,访问外网ip:9000
3、界面展示
主界面:可以看到相关 Bootstrap servers,和topics信息。
进入每个topice可以看到相关发送的消息。
评论区