我使用/opt/confluent-kafka/v5.5.0/bin/zookeeper-shell localhost:2181 ls /brokers/ids
列出代理
哪个返回:
Connecting to localhost:2181
WATCHER::
WatchedEvent state:SyncConnected type:None path:null
[0]
Which shows no brokers running.
然后我用创建一个主题
[test@bhop logs]$ /opt/confluent-kafka/v5.5.0/bin/kafka-topics --create
> --zookeeper localhost:2181
> --replication-factor 1
> --partitions 1
> --topic test
Created topic test.
并且可以看到创建的主题:
/opt/confluent-kafka/v5.5.0/bin/kafka-topics --list --zookeeper localhost:2181
退货:
__confluent.support.metrics
test-topic
由于没有代理在运行,如何创建主题?创建主题不需要运行的代理吗?
[0]
显示有一个id为0的broker。如果没有代理在运行,id znode将不存在
您应该get /brokers/ids/0
来查看代理数据
如果它看起来是正确的,事情正在按预期进行
注意:--zookeeper
标志在最新的Kafka CLIs 中被弃用