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

Where to find jobs execution logs for Apache Tez

我已经在 hadoop 上设置了 tez。我正在 运行 查询 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

我找不到错误的详细日志,任何帮助生成日志文件的地方。

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

$bin/yarn logs -applicationId > app_logs.txt

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