【发布时间】:2021-07-31 14:38:19
【问题描述】:
我的 Kafka 流应用程序经常不断地重新平衡。我在这里有几张红票,以及关于不同解决方案的博文。例如。 MAX_POLL_INTERVAL_MS 和 MAX_POLL_RECORDS。
我和他们一起玩过,我是静态会员。
此时我正试图从日志中找出可能的原因,因此我不是仅仅猜测和应用这些设置,而是真正理解并确定原因。
因此我要求的是我需要在代理和流应用程序上都有什么日志配置,以及我需要对哪一行日志进行 grep。
我浏览了日志,但不知道典型的错误或警告,或者 grep 的关键字,几乎不可能弄清楚发生了什么,尤其是如果代理和应用程序都处于调试状态。在不知道要 grep 什么的情况下,要查看大量日志。
因此,我应该 grep 哪些关键字?我可能会在该区域周围添加诸如 -A 20 -B 20 之类的东西。
编辑
在我的 Kafka 流应用程序中,我发现了很多
14:46:23.166 [sdc-oxygen-dev-entellect-cbe-builder-resnet-12-StreamThread-1] DEBUG o.a.k.s.p.internals.StreamThread - stream-thread [sdc-oxygen-dev-entellect-cbe-builder-resnet-12-StreamThread-1] Unable to commit as we are in the middle of a rebalance, will try again when it completes.
14:46:23.166 [sdc-oxygen-dev-entellect-cbe-builder-resnet-12-StreamThread-1] DEBUG o.a.k.s.p.internals.StreamThread - stream-thread [sdc-oxygen-dev-entellect-cbe-builder-resnet-12-StreamThread-1] Processing tasks with 2550 iterations.
14:46:23.172 [sdc-oxygen-dev-entellect-cbe-builder-resnet-12-StreamThread-2] DEBUG o.a.k.s.p.internals.StreamThread - stream-thread [sdc-oxygen-dev-entellect-cbe-builder-resnet-12-StreamThread-2] Processed 2886 records with 2886 iterations; invoking punctuators if necessary
14:46:23.172 [sdc-oxygen-dev-entellect-cbe-builder-resnet-12-StreamThread-2] DEBUG o.a.k.s.p.internals.StreamThread - stream-thread [sdc-oxygen-dev-entellect-cbe-builder-resnet-12-StreamThread-2] 0 punctuators ran.
14:46:23.172 [sdc-oxygen-dev-entellect-cbe-builder-resnet-12-StreamThread-2] DEBUG o.a.k.s.p.internals.StreamThread - stream-thread [sdc-oxygen-dev-entellect-cbe-builder-resnet-12-StreamThread-2] Committing all active tasks [10_6, 28_6, 44_6, 14_6, 32_6, 2_6, 18_6, 36_6, 6_6, 24_6, 40_6] and standby tasks [] since 203216ms has elapsed (commit interval is 120000ms)
【问题讨论】: