在哪里可以找到Apache Tez的作业执行日志

时间:2015-06-24 07:47:48

标签: hive yarn apache-tez

我已经在hadoop上设置了tez。我正在使用hive运行查询select COUNT(DISTINCT first_name) from user_test where country='India';

当我使用hive.execution.engine=mr(mr)作为执行环境时,Job成功执行,并且还可以在Hadoop UI上看到日志。但是当使用tez运行相同的工作时,我遇到了错误并且我无法找到日志。

Launching Job 1 out of 1 FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.tez.TezTask

我无法找到错误的详细日志,以及生成日志文件的任何帮助。

2 个答案:

答案 0 :(得分:0)

在hive控制台日志中查找applicationId。然后可以通过以下方式获取日志:

  

$ bin / yarn logs -applicationId> app_logs.txt

答案 1 :(得分:0)

如果您使用的是HDP(Hortonworks发行版),那么Tez视图可让您使用浏览器浏览Tez日志。