Docker 安装kafka
Docker 安装kafka
由于kafka需要zookeeper管理
docker run -d --restart=always --name zookeeper -p 2181:2181 -v /etc/localtime:/etc/localtime wurstmeister/zookeeper
开始安装
docker run -d --restart=always --name kafka -p 9092:9092 \
-e KAFKA_BROKER_ID=0 \
-e KAFKA_ZOOKEEPER_CONNECT=10.160.6.161:2181 \
-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://10.160.6.161:9092 \
-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 wurstmeister/kafka
测试安装结果
进入容器:docker exec -it kafka bash
切换到kafka可执行文件目录:/opt/kafka_2.13-2.8.1/bin/
创建一个名为 test 的 topic
./kafka-topics.sh --create --zookeeper 10.160.6.161:2181 --replication-factor 1 --partitions 1 --topic test
打开一个消费者监听消息
./kafka-console-consumer.sh --bootstrap-server 10.160.6.161:9092 --topic test --from-beginning
打开一个消息提供者
重新打开一个ssh窗口,进入容器,并切换到可执行文件目录
./kafka-console-producer.sh --broker-list 10.160.6.161:9092 --topic test
连接kafka测试Java代码
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 木子李
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果