具有 TaskStart 行但没有 TaskEnd 行的配置单元日志的意义是啥? [关闭]
Posted
技术标签:
【中文标题】具有 TaskStart 行但没有 TaskEnd 行的配置单元日志的意义是啥? [关闭]【英文标题】:What is the significance of a hive log which has a TaskStart line but no TaskEnd line? [closed]具有 TaskStart 行但没有 TaskEnd 行的配置单元日志的意义是什么? [关闭] 【发布时间】:2014-09-08 21:35:58 【问题描述】:一些上下文:我设置了一个 cron 作业来对 hive 进行一些处理,但它现在失败了。每当计划作业时,cron 日志都会记录一个通用的“查询返回非零代码:9,原因:失败:执行错误,从 org.apache.hadoop.hive.ql.exec.DDLTask 返回代码 1”错误。然而,更有趣的是每个失败的作业的配置单元日志文件。他们遵循模板:
SessionStart [stuff]
QueryStart [stuff]
Counters [stuff]
TaskStart [stuff]
Counters [stuff]
Counters [stuff]
QueryEnd [stuff]
查看确实有效的作业的日志,首先日志中有更多行(这是有道理的,因为这在一系列查询中的第一个失败),其次每个 TaskStart 行都与 TaskEnd 配对与失败作业的日志不同。等效的 [stuff] 似乎在失败的日志和成功的日志之间匹配。缺少 TaskEnd 似乎是最显着的区别,这就是我专门询问它的原因。
这很可能是非常不完整的信息,无法推断出任何重要的信息,但我认为我不妨问问。任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:Thrift 在处理过程中死亡。
【讨论】:
以上是关于具有 TaskStart 行但没有 TaskEnd 行的配置单元日志的意义是啥? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章