日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

docker kafka互通有问题_Docker搭建kafka集群

發布時間:2024/9/27 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker kafka互通有问题_Docker搭建kafka集群 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

拉取鏡像

docker pull wurstmeister/kafka docker pull wurstmeister/zookeeper

啟動鏡像

docker run --name zookeeper -p 12181:2181 -d wurstmeister/zookeeper:latestdocker run -p 19092:9092 --name kafka1 -d -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=宿主機ip:12181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://宿主機ip:19092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 wurstmeister/kafka:latest docker run -p 19093:9093 --name kafka2 -d -e KAFKA_BROKER_ID=1 -e KAFKA_ZOOKEEPER_CONNECT=宿主機ip:12181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://宿主機ip:19093 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9093 wurstmeister/kafka:latest docker run -p 19094:9094 --name kafka3 -d -e KAFKA_BROKER_ID=2 -e KAFKA_ZOOKEEPER_CONNECT=宿主機ip:12181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://宿主機ip:19094 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9094 wurstmeister/kafka:latest//如果有其他問題可以使用查找log docker logs 容器名 //進入容器內部 docker exec -i -t 容器名 /bin/bash

敲黑板

-e KAFKA_ZOOKEEPER_CONNECT=127.0.0.1 是錯誤的,這樣會使用kafka鏡像自身的ip,kafka連接不到zk的地址就報超時了。-e KAFKA_ZOOKEEPER_CONNECT=宿主機ip

如果你好奇心重,你可以這樣改,不要問我怎么知道的

docker inspect 容器名字

你就可以獲得到配置文件的路徑

此時你需要進入docker虛擬機

以mac為例:

cd ~/Library/Containers/com.docker.docker/Data/vms/0/lsscreen tty//此時可能會出現一個新的命令行,或者是空白的,此時按一下回車鍵,就進入了docker虛擬機//cd到剛剛我們查找到的路徑 cd /var/lib/docker/containers/5caeea4c416f5caf7af4e94329a99cf7 6488d98d3db866d2cae64e2f3095233cls//修改保存退出 vi config.v2.json//快捷鍵:vi后輸入 /要查找的關鍵字 例如/ZOO 可以快速定位到要修改的地方//control+a+k 可退出當前的docker虛擬機 //重啟一下docker服務

推薦一個好用的小工具kafka Tool...

總結

以上是生活随笔為你收集整理的docker kafka互通有问题_Docker搭建kafka集群的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。