我最近开始玩dc/os中间层。我在集群上安装了kafka作为服务。我有一个非常简单的问题:要列出主题,是否仍可以使用以下命令: kafka-topics --zookeeper zookeeper-host:2181 --list 或者我必须使用dcos命令: dcos kafka --name=kafka topic list 谢谢!
kafka-topics --zookeeper zookeeper-host:2181 --list
dcos kafka --name=kafka topic list
jljoyd4f1#
你就能跑了 kafka-topics 如果您愿意,可以直接使用,但是您希望提供与kafka服务示例名称匹配的zookeeper路径(默认值) kafka ).你可以通过运行 dcos kafka --name=kafka connection 再看看 zookeeper 返回数据中的条目:
kafka-topics
kafka
dcos kafka --name=kafka connection
zookeeper
$ dcos kafka --name=kafka connection { "address": [ "10.0.0.58:9603", "10.0.0.56:9805", "10.0.0.55:9556" ], "zookeeper": "master.mesos:2181/dcos-service-kafka", "dns": [ "broker-0.kafka.mesos:9603", "broker-1.kafka.mesos:9805", "broker-2.kafka.mesos:9556" ], "vip": "broker.kafka.l4lb.thisdcos.directory:9092" }
在这个例子中 --zookeeper 传递给的值 kafka-topics 应该是 master.mesos:2181/dcos-service-kafka . 这假设 master.mesos 无论您在何处运行 kafka-topics 命令。
--zookeeper
master.mesos:2181/dcos-service-kafka
master.mesos
1条答案
按热度按时间jljoyd4f1#
你就能跑了
kafka-topics
如果您愿意,可以直接使用,但是您希望提供与kafka服务示例名称匹配的zookeeper路径(默认值)kafka
).你可以通过运行
dcos kafka --name=kafka connection
再看看zookeeper
返回数据中的条目:在这个例子中
--zookeeper
传递给的值kafka-topics
应该是master.mesos:2181/dcos-service-kafka
. 这假设master.mesos
无论您在何处运行kafka-topics
命令。