kafka图形界面管理工具以下2个工具可以使用:

1.Kafdrop

Kafdrop是Apache Kafka的开源Web UI可视化界面 - Emil Koutanov,当谈到Kafka主题查看器和Web UI时,首选的开源工具是Kafdrop。在撰写本文时,有了80万个Docker拉动,并没有多少Kafka工具享有这种采用水平。这是有原因的:Kafdrop出色地填补了Kafka的可观察性工具中的明显空白,解决了社区已经指出了太久的问题。Kafdrop是Apache 2.0许可的项目,就像Apache Kafka本身一样。因此,它不会花费您一分钱。如果您尚未使用过,则可能应该使用。因此,让我们更深入地了解一下。

它能做什么?

查看Kafka代理 -主题和分区分配以及控制器状态
查看主题 -分区数,复制状态和自定义配置
浏览消息 -JSON,纯文本和Avro编码
查看消费者组 -每个分区的停放偏移量,合并延迟和每个分区滞后
创建新主题
查看ACL

接下来进行安装:

(1).环境准备

安装Kafka(ip:10.2.3.110  端口:9092)

安装zookeeper(ip:10.2.3.110  端口:2181)

(2).下载地址

git地址:​​https://github.com/obsidiandynamics/kafdrop​

docker地址:​​https://hub.docker.com/r/obsidiandynamics/kafdrop​

(3).使用的docker进行安装
docker run -d --rm -p 39000:9000 \
-e KAFKA_BROKERCONNECT=10.2.3.110:9092 \
-e JVM_OPTS="-Xms32M -Xmx64M" \
-e SERVER_SERVLET_CONTEXTPATH="/" \
obsidiandynamics/kafdrop:latest

使用以下地址访问Kafdrop

http://10.2.3.46:39000/

kafka图形界面管理工具安装_docker

2.kafka-manager

kafka-manager是目前最受欢迎的kafka集群管理工具,最早由雅虎开源,用户可以在Web界面执行一些简单的集群管理操作。具体支持以下内容:

管理多个集群
轻松检查群集状态(主题,消费者,偏移,代理,副本分发,分区分发)
运行首选副本选举
使用选项生成分区分配以选择要使用的代理
运行分区重新分配(基于生成的分配)
使用可选主题配置创建主题(0.8.1.1具有与0.8.2+不同的配置)
删除主题(仅支持0.8.2+并记住在代理配​​置中设置delete.topic.enable = true
主题列表现在指示标记为删除的主题(仅支持0.8.2+
批量生成多个主题的分区分配,并可选择要使用的代理
批量运行重新分配多个主题的分区
将分区添加到现有主题
更新现有主题的配置

接下来进行安装:

(1).环境准备

安装Kafka(ip:10.2.3.110  端口:9092)

安装zookeeper(ip:10.2.3.110  端口:2181)

(2).下载地址

git地址:​​https://github.com/yahoo/CMAK​

docker地址:​​https://hub.docker.com/r/hlebalbau/kafka-manager​

(3).使用的docker进行安装(docker-compose.yml)
version: '3.6'
services:
kafka_manager:
image: hlebalbau/kafka-manager:3.0.0.5-7e7a22e
ports:
- "39022:9000"
environment:
ZK_HOSTS: "10.2.3.110:2181"

启动

docker-compose up -d 

使用以下地址进行访问

http://10.2.3.46:39022/

kafka图形界面管理工具安装_apache_02

kafka图形界面管理工具安装_kafka_03