Python 2.7 无法使用端口9092连接到Kafka
我在kafka中创建了一个replica=2的主题,kafka正在我的docker机器中运行。 通常,我应该能够通过端口9092连接到docker。但我不能 同时,我可以使用32783进行连接。不确定原因是什么Python 2.7 无法使用端口9092连接到Kafka,python-2.7,docker,apache-kafka,docker-compose,kafka-python,Python 2.7,Docker,Apache Kafka,Docker Compose,Kafka Python,我在kafka中创建了一个replica=2的主题,kafka正在我的docker机器中运行。 通常,我应该能够通过端口9092连接到docker。但我不能 同时,我可以使用32783进行连接。不确定原因是什么 这是Docker运行命令(问题中未显示)。9092内部计划为327833278432785。我猜这三个docker运行命令是-p32783:9092等 如果希望在本地计算机上使用9092,则应使用-p 9092:9092运行它 这是Docker run命令(问题中未显示)。9092内
这是Docker运行命令(问题中未显示)。9092内部计划为327833278432785。我猜这三个docker运行命令是
-p32783:9092
等
如果希望在本地计算机上使用9092,则应使用
-p 9092:9092
运行它 这是Docker run命令(问题中未显示)。9092内部计划为327833278432785。我猜这三个docker运行命令是-p32783:9092
等
如果希望在本地计算机上使用9092,则应使用
-p 9092:9092
运行它 在我的Mac上,我在这样一个容器中运行Kafka(注意advised\u HOST
env var):
docker run——名称st kafka-p 2181:2181-p 9092:9092——添加主机=dockerhost:`docker machine ip dev st`-e Adverted_host=`docker machine ip dev st`-e Adverted_PORT=9092-d spotify/kafka
我喜欢
spotify/kafka
,因为它在同一个容器中同时包含ZK和kafka(适合本地开发环境)。我认为最新的版本是0.8.2
,所以如果你需要的话,你应该使用不同的图像或者用版本0.9制作你自己的Dockerfile
。在我的Mac电脑上,我在这样的容器中运行Kafka(注意adverted\u HOST
env var):
docker run——名称st kafka-p 2181:2181-p 9092:9092——添加主机=dockerhost:`docker machine ip dev st`-e Adverted_host=`docker machine ip dev st`-e Adverted_PORT=9092-d spotify/kafka
我喜欢spotify/kafka
,因为它在同一个容器中同时包含ZK和kafka(适合本地开发环境)。我认为最新的版本是0.8.2
,所以如果你需要的话,你应该使用不同的图像或者用0.9版制作你自己的Dockerfile