tez作业的作业名称,可以在beeline中查看

omhiaaxx  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(538)

我用的是beeline,我喜欢为一个tez工作设置一个特定的名字,就像我用的一样 mapreduce.job.name 为了一份mapreduce的工作。我试过了 hive.query.name ,但这并没有造成任何区别 yarn application -list .
有人说我们只能在tez ui中查看名称,但我只能访问yarn。请帮帮我。
我有一个加载脚本,在beeline中运行tez作为执行引擎,当我试图看到yarn中的活动应用程序时 yarn application -list 指挥部,我得到了 HIVE-<UUID> 作为作业名称。
我想把它改成可读性更强的。
如果执行引擎是mr with,我也可以这样做 SET mapreduce.job.name = myJobName 命令。
我想为tez引擎类似的命令,因为我已经说过 SET hive.query.name=myJobName 似乎不起作用。

a6b3iqyw

a6b3iqyw1#

同时尝试设置会话id:

set hive.session.id=myJobName;

或使用hiveconf参数启动配置单元:

hive --hiveconf hive.session.id=myJobName -f "myscript.hql"

相关问题