kafka可视化工具搭建之kafdrop

Kafdrop介绍

Kafdrop 是一个用于查看 Kafka 主题和浏览消费者组的 Web UI*。* 该工具显示代理、主题、分区、消费者等信息,并且可以预览topic消息。

docker方式部署

1.搜索docker镜像

复制代码
docker search kafdrop

2.拉取镜像

复制代码
docker pull obsidiandynamics/kafdrop

3.启动kafdrop

复制代码
docker run -d -p 9000:9000 --name kafdrop -e KAFKA_BROKERCONNECT=kafka的地址:9092 obsidiandynamics/kafdrop

上述命令中的 **KAFKA_BROKERCONNECT**环境变量是指定 Kafka Broker 的连接地址。请根据实际情况更改该地址。

启动后,通过浏览器访问**http://localhost:9000** 来使用 Kafdrop 查看和管理 Kafka 集群。效果如下

Docker Compose方式部署

1.在linux服务器的目录下创建一个docker-compose.yml文件并写入如下内容:

复制代码
version: '3.8'

services:
  kafdrop:
    image: obsidiandynamics/kafdrop
    ports:
      - "9000:9000"
    environment:
      KAFKA_BROKERCONNECT: "kafka:9092" # Kafka Broker 的连接地址
    restart: unless-stopped

2.保存文件后,在终端中进入该项目目录,然后运行以下命令启动 Kafdrop:

复制代码
docker-compose up -d

3.通过浏览器访问 http://服务器地址:9000即可看到你的kafka broker的主题信息

相关推荐
bug菌6 分钟前
CAP定理真的是死结?业务系统到底该怎么取舍!
分布式·后端·架构
腾讯云中间件3 小时前
TDMQ CKafka 版事务:分布式环境下的消息一致性保障
kafka·消息队列·腾讯
Edingbrugh.南空4 小时前
Kafka Connect生产实践:性能优化与高可用架构构建
性能优化·架构·kafka
龘龍龙4 小时前
RabbitMQ-延时队列
分布式·rabbitmq
春马与夏6 小时前
Spark on yarn的作业提交流程
大数据·分布式·spark
XiaoQiong.Zhang6 小时前
Spark 性能调优七步法
大数据·分布式·spark
yuren_xia9 小时前
RabbitMQ核心函数的参数意义和使用场景
分布式·rabbitmq
jstart千语1 天前
【Redisson】锁可重入原理
redis·分布式·redisson
暗离子跃迁1 天前
达梦数据库单机部署dmhs同步复制(dm8->kafka)
linux·运维·数据库·分布式·学习·kafka·达梦数据库
代码的知行者1 天前
分布式数据库中间件-Sharding-JDBC
数据库·分布式·中间件