【发布时间】:2015-12-29 16:31:22
【问题描述】:
我是风暴世界的新手。在我的拓扑中,我正在使用来自 Kafka 的数据并使用 SpoutConfig。
通过一些测试,我收到以下警告消息:
2015-10-01 23:31:51.753 s.k.KafkaUtils [警告] 获取偏移量超出范围的请求:[85970] 2015-10-01 23:31:51.755 s.k.PartitionManager [WARN] 使用新的偏移量:0
我的SpoutConfig 将ignoreZkOffsets 设置为false,所以我希望在提交新拓扑时,它会从存储在 Zookeeper 中的最新偏移量中消耗。
但是,当我终止旧拓扑并提交新拓扑时,会显示警告消息,并且新拓扑无法从偏移量中消耗。如果我忘记了什么,你能给我一个好主意吗?
【问题讨论】:
-
你能发布你用来生成 SpoutConfig 和 KafkaSpout 的代码吗?
-
@SQL.injection 感谢您的 cmets。最后我发现了我错过了什么。我将在下面回答我的问题。请参考它。 :)