与Kafka和zookepper码头形象

nfzehxib  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(265)

我´我正在尝试使用docker运行kafka和zookepper,步骤如下:https://github.com/spotify/docker-kafka
但是在运行了docker容器之后,正如所描述的

docker run -p 2181:2181 -p 9092:9092 --env ADVERTISED_HOST=`docker-machine ip \`docker-machine active\`` --env ADVERTISED_PORT=9092 spotify/kafka

我´我不能发表任何东西,如果我 wget localhost:9092 我收到的答复是空的。
我不明白文件中提到的出口是为了什么。
你知道如果我´我做错什么了?
如果有人知道一个更好的形象,请让我知道。

8ehkhllq

8ehkhllq1#

kafka不运行http服务器。wget上的9092端口什么也做不了
你需要用 kafka-topics 命令,可以在文档中找到,它将通过端口2181连接到zookeeper。
像这样的

docker exec kafka-zk kafka-topics --list --zookeeper localhost:2181

如果您想发出一个http请求,那么您需要kafka rest代理,我相信它只存在于合流图像中

相关问题