Docker 部署 Kafka 可视化 Kafka-UI
创作时间:
作者:
@小白创作中心
Docker 部署 Kafka 可视化 Kafka-UI
引用
CSDN
1.
https://blog.csdn.net/weixin_43874535/article/details/141600865
本文将介绍如何使用Docker部署Kafka的可视化工具Kafka-UI。文章详细描述了两种部署方式:一种是Kafka来自Docker安装,另一种是Kafka来自任意安装方式。此外,文章还包含了验证Kafka-UI是否成功部署的步骤和登录界面的截图。
前言
本文部署的Kafka-UI 是基于Docker Compose 部署 Kafka的KRaft模式,如有需要可访问下文链接
Docker Compose 部署 Kafka的KRaft模式 不用依赖 Zookeeper
此部署也适用于不是docker部署的kafka集群
1.启动 Kafka-UI 服务
1.1 kafka 来自docker安装
docker run -d \
--name kafka-ui \
--network root_kafka-network \
-p 8080:8080 \
-e KAFKA_CLUSTERS_0_NAME=local \
-e KAFKA_CLUSTERS_0_BOOTSTRAP_SERVERS=kafka:9092 \
-e SERVER_SERVLET_CONTEXT_PATH=/ \
-e AUTH_TYPE=LOGIN_FORM \
-e SPRING_SECURITY_USER_NAME=admin \
-e SPRING_SECURITY_USER_PASSWORD=admin \
-e JAVA_OPTS=-Dfile.encoding=UTF-8 \
provectuslabs/kafka-ui:latest
说明:
--network root_kafka-network
使用Kafka网络名 (在kafka部署的时候没有指定项目名称,kafka-network会root_ 作为前缀)
KAFKA_CLUSTERS_0_NAME=local 自定义集群名称
KAFKA_CLUSTERS_0_BOOTSTRAP_SERVERS=kafka:9092 如有多个地址逗号分隔,比如:kafka1:9092,kafka2:9092
如需添加多个集群,按照如下格式类推
KAFKA_CLUSTERS_1_NAME=cluster01 自定义集群名称
KAFKA_CLUSTERS_1_BOOTSTRAP_SERVERS=kafka:9092 如有多个地址逗号分隔,比如:kafka1:9092,kafka2:9092
SPRING_SECURITY_USER_NAME=admin 登录的用户名
SPRING_SECURITY_USER_PASSWORD=admin 登录的密码
1.2 kafka来自任意安装
在上文的基础增加一个二进制安装的,其他的都大同小异,主要是增加容器的 hosts
docker run -d \
--name kafka-ui \
--network root_kafka-network \
-p 8080:8080 \
-e KAFKA_CLUSTERS_0_NAME=local \
-e KAFKA_CLUSTERS_0_BOOTSTRAP_SERVERS=kafka:9092 \
-e KAFKA_CLUSTERS_1_NAME=test \
-e KAFKA_CLUSTERS_1_BOOTSTRAP_SERVERS=hostname01:9092,hostname02:9092 \
-e SERVER_SERVLET_CONTEXT_PATH=/ \
-e AUTH_TYPE=LOGIN_FORM \
-e SPRING_SECURITY_USER_NAME=admin \
-e SPRING_SECURITY_USER_PASSWORD=admin \
-e JAVA_OPTS=-Dfile.encoding=UTF-8 \
--add-host hostname01:ip01 \
--add-host hostname02:ip02 \
provectuslabs/kafka-ui:latest
2. 验证 Kafka-UI
2.1 查看容器,确保运行
docker ps
3.登录
http://hadoop102:8080/auth
账号和密码 都是admin
下图所示成功
热门推荐
如何使用APP查看个人所得税完税证明
如何在房地产领域中做出客观的房产价值评估?这些评估如何反映房产优势?
《字解百家姓》第14集:沈姓
离职时需要注意的法律要点:从提前通知到被迫离职
去粉刺黑头的中药
被侵权后如何通过媒体曝光维权
挖矿主要靠显卡还是CPU?一文详解
饮食调理肺结节,健康从口入——吃也能护肺
婚姻登记条例下,对方没有重性精神疾病就万事大吉了?如何识别?
别再推迟宝宝吃肉时间了,一天吃多少肉才算够?
每经实探 | 自港澳入境免税额提高至1.2万元,香港商场从业者期待消费提振
如何测鞋真假软件测试
结核病防治知识大科普:筑牢健康防护墙
餐桌尺寸怎么挑?一文掌握5大选购要点&材质选用小技巧
胃痛怎么办?听听中医怎么说
胃痛千万别乱吃药 不同时段疼痛对应不同病症
心学问教育咨询,心理健康教育与危机预防:建立心理安全网
白银市场观察详解:走势变迁与前景预测——洞悉市场动态,抓住银价潜力机会
脚怕凉怕冷是怎么回事
无锡的十大硬菜,你知道多少?
经期的注意事项及饮食建议
串口通信的接收与发送如何不丢码
如何准确计算环比数据?这种计算方法在数据分析中有哪些应用?
环比增长率和同比增长率的区别是什么?
《流放之路》是如何做赛季迭代的
城市会展经济如何推动地方经济发展与转型
“棕地复兴”目标下的城市闲置用地景观再生探讨
维生素D与心理健康的潜在联系 – 您了解多少?
朱德天心整军故事
如何在银行办理信用卡额度解冻?