1
执行错误,返回代码[-101](不明误差)我写一个UDF作为流量:HIVE:从org.apache.hadoop.hive.ql.exec.FunctionTask
package com.test;
import org.apache.hadoop.hive.ql.exec.UDF;
import org.apache.hadoop.io.Text;
public class Lower extends UDF {
public Text evaluate(final Text s) {
if (s == null) {
return null;
}
return new Text(s.toString().toLowerCase());
}
}
然后我导出这个测试项目的jar(udftest.jar)通过eclipse。 之后,我在蜂巢添加罐子udftest.jar
:
hive command: add jar udftest.jar;
hive command: create temporary function my_lower as 'com.test.Lower';
hive command: Executing command: create temporary function my_lower as 'com.test.Lower'
执行失败!
Failed: Error occurred during execution.
Detail message: FAILED: Execution Error, return code [-101] (unknow error) from org.apache.hadoop.hive.ql.exec.FunctionTask
我不知道为什么!我搜索互联网,但没有处理这个问题!
是你能够成功地添加罐子? – 2014-12-08 10:27:40
@RajenRaiyarela是的,我可以添加jar文件。 – 2014-12-08 10:51:20