繁体   English   中英

直线上Tez作业的作业名称,并在YARN中查看

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM