下载镜像
docker pull provectuslabs/kafka-ui:latest
拉起镜像:修改kafka服务环境即可,需要在root权限下执行安装

##这里的NAme可以换为节点名称,比如192.168.2.205,区分节点
docker run --name=kafka-ui -d -e KAFKA_CLUSTERS_0_NAME=local-kafka -e KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS=192.168.2.205:9092 -p 8080:8080 provectuslabs/kafka-ui:latest
###这里的和上边的写法差不多的,表达相同意思
docker run -p 8080:8080 \
  -e KAFKA_CLUSTERS_0_NAME=local \
  -e KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS=192.168.2.205:9092 \
  -d provectuslabs/kafka-ui:latest

----------------
使用docker run方式在kafka-ui中部署多个节点:添加-e即可,docker run的时候也是添加-e,且修改节点名字
docker run --name=kafka-ui -d -e KAFKA_CLUSTERS_0_NAME=local-kafka -e KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS=192.168.2.2:9092 e KAFKA_CLUSTERS_1_BOOTSTRAPSERVERS=192.168.2.1:9092 -p 8080:8080 provectuslabs/kafka-ui:latest

docker run -p 8080:8080
-e KAFKA_CLUSTERS_0_NAME=192.168.2.2
-e KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS=192.168.2.2:9092
-e KAFKA_CLUSTERS_1_NAME=192.168.2.1
-e KAFKA_CLUSTERS_1_BOOTSTRAPSERVERS=192.168.2.1:9092
-d provectuslabs/kafka-ui:latest

Logo

Kafka开源项目指南提供详尽教程,助开发者掌握其架构、配置和使用,实现高效数据流管理和实时处理。它高性能、可扩展,适合日志收集和实时数据处理,通过持久化保障数据安全,是企业大数据生态系统的核心。

更多推荐