数日前、Yahoo が Storm-on-YARN プロジェクトhttp://developer.yahoo.com/blogs/ydn/storm-yarn-released-open-source-143745133.htmlについて投稿しました。これにより、YARN で Storm を実行できるようになります。これは大きな改善ですが、YARN を使用した Storm のようなタスクの実行に関して 2 つの質問があります。Storm のようなタスクには、実行時間に制限はありません...つまり、Storm を実行すると、何日も何ヶ月も動作すると予想されます。リッスン キューなどです。つまり、実行時間に制限のない一連のタスクがあるということです (0% の進捗状況を報告したいと思います)。
1) タイムアウトについてはどうですか? 通常の M/R はハングアップすると殺されますが、それを防ぐ方法は? コードを調べましたが、特別なコードは見つかりませんでした 2) また、MR1 にはジョブが実行を待機するキューがあります。クラスターが 1 つのジョブを終了すると、キューから次のジョブを取得しました。YARNはどうですか?エンドレスな Storm のようなジョブ A とジョブ B をプッシュすると、ジョブ B が実行されますか?
申し訳ありませんが、私の質問がばかげているように見える場合は、何かを見逃している/理解していない可能性があります