【发布时间】:2018-10-27 15:04:44
【问题描述】:
我正在使用storm-kafka-client 1.2.1并为KafkaTridentSpoutOpaque创建我的spout配置,如下所示
kafkaSpoutConfig = KafkaSpoutConfig.builder(brokerURL, kafkaTopic)
.setProp(ConsumerConfig.GROUP_ID_CONFIG,"storm-kafka-group")
.setProcessingGuarantee(ProcessingGuarantee.AT_MOST_ONCE)
.setProp(ConsumerConfig.CLIENT_ID_CONFIG,InetAddress.getLocalHost().getHostName())
我在 Kafka 和 Zookeeper 中都找不到我的组 ID 和偏移量。通过 Zookeeper,我尝试了 zkCli.sh 并尝试了 ls /consumers 但没有,因为我认为 Kafka 本身现在正在维护偏移量而不是 zookeeper。
我也用下面的命令尝试过 Kafka
bin/kafka-run-class.sh kafka.admin.ConsumerGroupCommand --list --bootstrap-server localhost:9092
Note: This will not show information about old Zookeeper-based consumers.
console-consumer-20130
console-consumer-82696
console-consumer-6106
console-consumer-67393
console-consumer-14333
console-consumer-21174
console-consumer-64550
谁能帮我找到我的偏移量,如果我重新启动拓扑,它会再次在 Kafka 中重播我的事件吗?
【问题讨论】:
标签: apache-kafka apache-zookeeper apache-storm offset trident