私はkafka 0.10 kafkaConsumer APIを使用して、コンシューマ購読の下でコンシューマとトピックセットを取得しています。消費者グループとトピックの関係を取得する方法
topiclistメソッドでトピックとpartitionIdを正常に取得できます。
消費者グループのデータを取得するには、KafkaConsumerのメソッドが見つかりませんでしたが、 "zookeeper.getChildren(ZkUtils.ConsumersPath()、false);"でZookeeperからグループリストを取得できます。
私の質問は、グループとトピックの関係を得る方法です。 私は1つまたは複数のトピックを購読できるグループを知っていますが、KafkaConsumer APIまたはzookeeperからデータを取得する方法はわかりません。
私はkafkaConsumer.subscription()を試していましたが、returnは空のリストです。私が参照するもの
すべてのコンシューマ・グループとそれが購読したすべてのトピックごとに、Btw: 'KafkaConsumer#subscription()'がこの単一のコンシューマのサブスクリプションを返します。 –
サブスクリプション()を呼び出す前にKafkaConsumer.subscribe()またはassign()メソッドを呼び出したことがありますか? ? – amethystic
サックスありがとうございました。購読してください。存在するカフカクラスターがあります。私はその消費グループと各グループの関連トピックを取得したいです。 @ MatthiasJ.Sax – Hanqing