Hive FunctionTask执行错误,返回码-101:这是什么意思?

时间:2013-04-27 01:33:16

标签: hadoop hive hue beeswax

我正在运行使用cloudera管理器安装的cloudera hadoop集群。

我已经部署了一个UDF并使用直接配置单元CLI成功运行。这包括使用'hive --auxpath xxx'向hive添加一些库jar,然后创建一个临时函数。

但是当我尝试使用Hue + Beeswax做同样的事情,我在左边使用方便的表单字段添加资源和临时函数时,我不断收到此错误:

FAILED: Execution Error, return code -101 from org.apache.hadoop.hive.ql.exec.FunctionTask

我一遍又一遍地搜索,找不到错误代码'-101'被翻译的地方。

我目前正在查看的日志不是很有帮助。是否有不同的日志,我应该查看更多信息?

如果你们能为我翻译'错误代码-101'或指出我正确的方向,我真的很感激。

谢谢!

1 个答案:

答案 0 :(得分:1)

运行search on the apache/hive repository后,退出代码101似乎来自TaskRunner (link)中的runSequential()方法。它似乎是一个通用的退出代码,表示在尝试执行任务时抛出了错误。

您运行的Hive版本可能比GitHub上的源代码旧,所以如果您想确定,可以找到正确的源代码。但如果它是除了通用错误代码之外的任何东西,我会感到惊讶。