apache-spark - kafka kafka-consumer-groups.sh --describe 不返回消费者组的输出

标签 apache-spark apache-kafka spark-streaming kafka-consumer-api spark-streaming-kafka

卡夫卡版本1.1

--list可以获取消费者组

bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list --command-config config/client_security.properties
Note: This will not show information about old Zookeeper-based consumers.

spark-kafka-source-fd469ba1-6ffa-43cb-8919-06c45ae56fd6--724816166-driver-0
console-consumer-23379
console-consumer-44846
console-consumer-75221
console-consumer-57833
yizhisec-traffic
console-consumer-91940
group1

无法获取任何信息。 该消费者组id由spark生成

bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --describe --group spark-kafka-source-fd469ba1-6ffa-43cb-8919-06c45ae56fd6--724816166-driver-0  --command-config config/client_security.properties

什么也没得到

Note: This will not show information about old Zookeeper-based consumers.

但是测试其他消费者的工作情况。

enter image description here

更新更多详细信息


我使用结构化流媒体kafka enter image description here

当我使用zookeeper查询时得到错误

bin/kafka-consumer-groups.sh --zookeeper localhost:2181 --describe --group spark-kafka-source-fd469ba1-6ffa-43cb-8919-06c45ae56fd6--724816166-driver-0  --command-config config/client_security.properties

出现错误

Note: This will only show information about consumers that use ZooKeeper (not those using the Java consumer API).
Error: The consumer group 'spark-kafka-source-fd469ba1-6ffa-43cb-8919-06c45ae56fd6--724816166-driver-0' does not exist.

最佳答案

kafka-consumer-groups \
  --bootstrap-server localhost:9092 \
  --describe \
  --group your_consumer_group_name

如果消费者组中的消费者没有提交任何偏移量,则不会返回任何输出。


如果输出

bin/kafka-consumer-groups.sh \
  --bootstrap-server localhost:9092 \
  --describe \
  --group spark-kafka-source-fd469ba1-6ffa-43cb-8919-06c45ae56fd6--724816166-driver-0 \
  --command-config config/client_security.properties

bin/kafka-consumer-groups.sh \
  --bootstrap-server localhost:9092 \
  --new-consumer
  --describe \
  --group spark-kafka-source-fd469ba1-6ffa-43cb-8919-06c45ae56fd6--724816166-driver-0 \
  --command-config config/client_security.properties

匹配并且消费者组出现在两个消费者组列表输出中,我的猜测是消费者组内的消费者spark-kafka-source-fd469ba1-6ffa-43cb-8919-06c45ae56fd6--724816166-driver- 0 尚未提交任何偏移量,这就是为什么使用 describe 命令没有显示任何信息。


确保 spark-kafka-source-fd469ba1-6ffa-43cb-8919-06c45ae56fd6--724816166-driver-0 内的消费者成功提交其偏移量(手动或自动)。

关于apache-spark - kafka kafka-consumer-groups.sh --describe 不返回消费者组的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61204939/

相关文章:

apache-spark - 如何使用变换操作和外部RDD过滤dstream?

error-handling - Kafka 错误处理 : Processor. output().send(message, kafkaTimeoutInMS) 始终返回 true 及其异步

mysql - 如何告诉 debezuim Mysql 源连接器停止重新拍摄 kafka 主题中现有表的快照?

apache-spark - 如何将流数据集转换为 DStream?

java - 有没有办法从 Spark 流作业中读取 Kafka 流中的特定偏移量?

python - 合并两个键不同但相关的 RDD

hadoop - 我可以在开发环境中使用没有 Hadoop 的 Spark 吗?

apache-spark - 存储传入流数据的最佳方式是什么?

apache-spark - 是否建议使用 Kafka 作为事实来源?

apache-spark - 多个 SpartContext 在同一个 JVM 上运行