15

システムが定期的に実行する多数のハイブ クエリがあります。ジョブトラッカーを見ると、「SELECT field, other_field ..... (Stage-1)」などと表示されています。これは特に役に立たないので

set mapred.job.name = more helpful name;
、クエリに : を追加しました。今では、それらをよりよく区別できます。ただし、複数のステージに分割されるクエリはすべて同じ名前で表示されます。私が理想的に望むの

set mapred.job.name = more helpful name (Stage-%d);
は、%d が現在のステージ番号に置き換えられるようなものです。
これは可能ですか、そして誰かがその方法を知っていますか?

4

3 に答える 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 に答える