如何记录Apache Storm中未能确认的消息

时间:2016-01-12 09:57:00

标签: apache-kafka apache-storm

我正在阅读卡夫卡的消息并在风暴中处理它们。

我可以在Storm UI中看到一些失败的消息。

我想记录这些消息并找出这些消息失败的原因。为此,日志中没有消息。

2 个答案:

答案 0 :(得分:0)

如果他们失败了那么他们应该再次被Spout重播。 KafkaSpout应该有fail方法,您可以使用该方法来识别失败的messageId

这可能会提供一些方向。

答案 1 :(得分:-1)

每个拓扑执行的日志都存储在logs文件夹(apache-storm-0.10.0 / logs)中。