hive任务指定yarn上job_name

1. 背景

在查看yarn任务时,只能看到application_id,无法直接根据application_name得知是哪个任务,设置job_name

2. 操作

不同引擎参数不同

## mapreduce引擎
## yarn1
set mapred.job.name=xxx;
## yarn2
set mapreduce.job.name=xxx;

## spark引擎
set spark.app.name=xxx;

## tez引擎 - 注意tez写死了job_name是 "HIVE-" + sessionId  解决办法见链接
tez.job.name=tezAppName;
## 或者 通过session_id来指定,会自动带上 HIVE- 前缀
hive --hiveconf hive.session.id=tezAppName 

3. 引用

hive修改 application name
Hive On Tez自定义Job Name

posted @ 2022-04-22 11:00  钱塘江畔  阅读(1761)  评论(0)    收藏  举报