私が取り組んでいるアプリケーションでは、多くの mapreduce cron ジョブが実行されており、時々それらのいくつかがエラー (ほとんどの ApplicationErrors、TransientErrors、DatabaseErrors、TimeOuts など) を生成します。邪魔だ。
ただし、デバッグおよびテスト中に、どのジョブがどのエラーを引き起こしたかを特定することは不可能であることがわかりました。ログは通常、インスタンスのみを提供しますが、ジョブの ID についてもヒントはありません。URL は一般的な /mapreduce/worker_callback であるため、どちらも役に立ちません。
何かが欠けているように感じます。または、特定の MR パイプラインに固有のログを見つけるために、どのログがどの MR パイプラインに属しているか、またはその逆かを判断する方法が実際にはありませんか?