1. ホーム
  2. apache-kafka

[解決済み] Zookeeperにアクセスせずに-zookeeperフラグを使用してKafka 0.10トピックをすべて一覧表示する

2022-03-05 09:26:30

質問

を使っています。 kafka 0.10 なく zookeeper . kafkaのトピック一覧を取得したい。zookeeperを使っていないので、このコマンドは使えません。 bin/kafka-topics.sh --list --zookeeper localhost:2181 . どうすればzookeeperなしで同じ出力を得ることができますか?

解決方法は?

KafkaはZooKeeperを使用しているので、ZooKeeperサーバーがない場合は、まずZooKeeperサーバーを立ち上げる必要があります。

zookeeper サーバを個別にインストールしたくない場合は、kafka に同梱されている便利なスクリプトを使用して、シングルノードの ZooKeeper インスタンスを素早く取得することが可能です。

シングルノードのZookeeperインスタンスを起動します。

bin/zookeeper-server-start.sh config/zookeeper.properties

Kafkaサーバーを起動します。

bin/kafka-server-start.sh config/server.properties

Kafkaで利用可能なTopicsをリストアップします。

bin/kafka-topics.sh --list --zookeeper localhost:2181