【发布时间】:2018-07-25 03:44:10
【问题描述】:
我正在使用 apachestorm-core 0.9.6(它很旧,由于遗留问题,无法对其采取任何措施)KafkaSpout。如果我可以记录元组偏移量,那么调试我面临的一些反序列化问题将非常有帮助。
到目前为止,我已经看到storm.kafka.KafkaUtils 有两种方法:
public static long getOffset(SimpleConsumer consumer, String topic, int partition, KafkaConfig config)
public static long getOffset(SimpleConsumer consumer, String topic, int partition, long startOffsetTime)
第一个是第二个的包装器。在我看来,我唯一不知道如何调用这个函数的是consumer。我已经阅读了KafkaSpout 代码,但无法弄清楚如何从中获取 kafka 消费者。
【问题讨论】: