hive udf操作中的101问题
错误产生
hive自定义函数时,把jar包上传到了服务器,也执行命令成功添加jar包
add jar /usr/local/install/hive1.2.2/lib/ToUp.jar;
但在创建临时函数时,由于原代码有误,报出了空指针异常,在修改打包后重新上传,然后再次执行创建临时函数命令
create temporary function toUP as 'com.qf.hive.ToUp';
此时报出错误return code -101 from org.apache.hadoop.hive.ql.exec.FunctionTask不能初始化自己定义的函数。
错误解决
在重新上传jar包后,重新连接hive就不报错误了。