有taskstart行但没有taskend行的配置单元日志有什么意义?

jei2mxaa  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(245)

**结案。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

6年前关门了。
改进这个问题
一些上下文:我已经设置了一个cron作业来在hive上执行一些处理,但是它现在失败了。每当计划作业时,cron日志都会记录一个通用的“query returned non-zero code:9,cause:failed:execution error,return code 1 from org.apache.hadoop.hive.ql.exec.ddltask”错误。然而,更有趣的是,这些失败的作业的配置单元日志文件。它们遵循模板:

SessionStart [stuff]
QueryStart [stuff]
Counters [stuff]
TaskStart [stuff]
Counters [stuff]
Counters [stuff]
QueryEnd [stuff]

查看确实工作的作业的日志,首先日志中有更多的行(这是有意义的,因为这在一系列查询的第一个查询中失败了),其次每个taskstart行都与taskend行配对,这与失败作业的日志不同。在失败的日志和成功的日志之间,等价的[内容]似乎是匹配的。缺少taskend似乎是最重要的区别,这就是为什么我要特别问这个问题。
这很可能是非常不完整的信息来推断任何有意义的事情,但我想我不妨问问。任何帮助都将不胜感激。

相关问题