kafka图形界面管理工具安装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kafka图形界面管理工具安装相关的知识,希望对你有一定的参考价值。
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/
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图形界面管理工具安装的主要内容,如果未能解决你的问题,请参考以下文章