赞
踩
安装要求:
安装介绍:
Kafka的运行依赖ZooKeeper
docker run -d --name zookeeper -p 2181:2181 -v /etc/localtime:/etc/localtime wurstmeister/zookeeper
/etc/localtime:/etc/localtime
让docker容器使用主机系统时间(挂入/etc/localtime)-p 2181:2181
前面的2181表示容器外宿主机的监听端口,后面的2181表示zookeeper 自身在容器中运行的端口。192.168.41.128
,改为你实际ipdocker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=192.168.41.128:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.41.128:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -t wurstmeister/kafka
-e KAFKA_BROKER_ID=0
在kafka集群中,每个kafka都有一个BROKER_ID来区分自己
-e KAFKA_ZOOKEEPER_CONNECT=192.168.41.128:2181/kafka
配置zookeeper管理kafka的路径,192.168.41.128改为你zookeeper部署的实际ip
-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.41.128:9092
把kafka的地址端口注册给zookeeper
,192.168.41.128改为你kafka部署的实际ip
-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092
配置kafka的监听端口
-v /etc/localtime:/etc/localtime
容器时间同步虚拟机的时间
kafkaUI-lite
是一个轻便好用的kafka ui界面客户端工具,可以在生产消息、消费消息、管理topic、管理group;可以支持管理多个kafka集群docker run -d -p 8889:8889 freakchicken/kafka-ui-lite
http://ip:8889
浏览器输入http://ip:8889
访问管理界面
添加kafka地址
查看kafka订阅情况
生产消息
消费消息
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。