0

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

当我使用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

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

4

2 回答 2

0

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

$bin/yarn 日志 -applicationId > app_logs.txt

于 2015-07-18T17:34:46.127 回答
0

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

于 2015-12-08T04:13:47.267 回答