[英]Job name for Tez job in beeline and view it in YARN
我正在使用Beeline,并且想为TEZ作业设置一个特定的名称,就像我对MapReduce作业使用mapreduce.job.name
一样。 我尝试了hive.query.name
,但是在yarn application -list
中没有任何区别。
有人说我们只能在TEZ UI中查看名称,但是我只能访问YARN。 请帮我。
我在Beeline中具有运行TEZ作为执行引擎的加载脚本,现在正在运行,当我尝试使用yarn application -list
命令查看YARN中的活动应用yarn application -list
,得到的名称类似于HIVE-<UUID>
。
我想将其更改为更具可读性。
如果执行引擎是带有SET mapreduce.job.name = myJobName
命令的MR,则可以执行相同的操作。
我想要用于TEZ引擎的类似命令,因为我已经说过SET hive.query.name=myJobName
似乎不起作用。
也尝试设置会话ID:
set hive.session.id=myJobName;
或从hiveconf参数开始配置单元:
hive --hiveconf hive.session.id=myJobName -f "myscript.hql"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.