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