Hive:执行错误,从org.apache.hadoop.hive.ql.exec.FunctionTask返回代码-101

时间:2014-08-25 10:24:11

标签: hadoop hiveql

我写了一个test.sql文件并用hive运行它。当hive解析代码时我得到了错误(如下所示):

[CODE]:
CREATE TEMPORARY FUNCTION foo AS "com.mytest.udaf.HelloWorldFoo";

[ERROR]:
This query failes with the error: "Execution Error, return code -101 from
org.apache.hadoop.hive.ql.exec.FunctionTask"

PS:Hadoop在Java 6上运行。

1 个答案:

答案 0 :(得分:0)

我找到了原因here

问题是UDAF类是用Java 7和Hadoop编译的 在Java 6上运行。