我有许多hive查询,我的系统定期执行.当您查看作业跟踪器时,它们会显示为"SELECT字段,other_field .....(Stage-1)"等.这对我没有特别的帮助,所以我set mapred.job.name = more helpful name;
在查询中添加了:
现在我可以更好地区分他们.但是,现在我分成多个阶段的查询都显示为相同的名称.我理想的是set mapred.job.name = more helpful name (Stage-%d);
,%d将被当前的舞台编号取代.
这有可能,有谁知道怎么做?
dim*_*mah 16
我不确定是否有办法完全按照你的意愿实现,但我可以提供其他东西.
而不是使用set mapred.job.name你可以在查询的开头添加注释,more helpful name如下所示:
-- this is a more helpful name
SELECT field, other_field ....
然后,在jobtracker中,你会看到-- this is a more helpful name ..... (Stage-%d)"
| 归档时间: |
|
| 查看次数: |
7286 次 |
| 最近记录: |