docker安装kafka消息队列
生活随笔
收集整理的這篇文章主要介紹了
docker安装kafka消息队列
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 啟動zookeeper容器(Zookeeper用于崩潰檢測,實現Topic發現,和維護Topic的生產和消費狀態)
docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper
2. 啟動kafka容器
docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT={主機IP}:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://{主機IP}:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -t wurstmeister/kafka
這里面主要設置了4個參數,根據自己的機子Ip進行修改即可
KAFKA_BROKER_ID=0
KAFKA_ZOOKEEPER_CONNECT={主機IP}:2181
KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://{主機IP}:9092
KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092
中間兩個參數的 {主機IP} 改為宿主機器的IP地址(服務器改為服務器外網ip),如果不這么設置,可能會導致在別的機器上訪問不到kafka。最后的0.0.0.0:9092 無需修改。
總結
以上是生活随笔為你收集整理的docker安装kafka消息队列的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 力扣解题——求根到叶子节点数字之和
- 下一篇: 一文吃透JAVA定时器格式