2017-11-10 18 views
1

私はカフカクラスター(Kafka 0.11.0.0)で簡単に観察できます。Kafka `__consumer_offsets`トピックに大きな負荷がかかることはありますか?

jmx情報によれば、__consumer_offsetsのトピックには常に他のすべてのトピックのすべてのメッセージの合計よりも10倍多くのメッセージがロードされます。 私はこのトピックにコンソールコンシューマーを接続しました。私は同様の値を測定できます。

  • 何故その理由が考えられますか?
  • カフカブローカーが何をしているのかを確認し、そのような負荷を独自に生成するにはどうすればよいですか?
+0

を持っているカフカ11使用フォーマッタ"kafka.coordinator.group.GroupMetadataManager\$OffsetsMessageFormatter"

ため

bin/kafka-console-consumer.sh --topic __consumer_offsets --bootstrap-server brokers --formatter "kafka.coordinator.GroupMetadataManager\$OffsetsMessageFormatter" --new-consumer --consumer.config consumer.conf

をどんなgroupIdがロードされるかを知ることができます。それは研究に役立つはずです – Natalia

+0

ヒントをありがとう。しかし、このトピックのメッセージはバイナリであり、何も表示されません:-(。 –

答えて

2

__consumer_offsets話題読むために:あなたは__cosumer_offsetsトピックを読めばconsumer.confは1行

exclude.internal.topics=false

+0

--formatter "kafka.coordinator.GroupMetadataManager \ $ OffsetsMessageFormatter" - 新規コンシューマ スレッド "main"の例外java.lang.ClassNotFoundException: kafka.toolsでjava.lang.ClassLoader.loadClass(ClassLoader.java:424)で ... でjava.net.URLClassLoader.findClass(URLClassLoader.java:381) でkafka.coordinator.GroupMetadataManager $ OffsetsMessageFormatter 。 ConsoleConsumer $ ConsumerConfig。(ConsoleConsumer.scala:318) at kafka.tools.ConsoleConsumer $ .main(ConsoleConsumer.scala:51) at kafka.tools.ConsoleConsumer.main(ConsoleConsumer.scala) –

+0

kafka_2.12-0.11。 0.1 –

+0

yep。wo 9と10のrks。私は11 – Natalia

関連する問題