システムが定期的に実行する多数のハイブ クエリがあります。ジョブトラッカーを見ると、「SELECT field, other_field ..... (Stage-1)」などと表示されています。これは特に役に立たないので
set mapred.job.name = more helpful name;
、クエリに : を追加しました。今では、それらをよりよく区別できます。ただし、複数のステージに分割されるクエリはすべて同じ名前で表示されます。私が理想的に望むのset mapred.job.name = more helpful name (Stage-%d);
は、%d が現在のステージ番号に置き換えられるようなものです。
これは可能ですか、そして誰かがその方法を知っていますか?
8356 次
3 に答える
0
このサイトを見つけました: https://cwiki.apache.org/confluence/display/Hive/AdminManual+Configuration
その上に、次のプロパティがあります。
hive.query.string
だからうまくいくset hive.query.string = even more helpful name
はずです。
それは私にとって完璧に機能します。
于 2016-09-13T18:58:05.460 に答える