idea自定义hive函数报错FAILED: Class com.qcj.hive_udf_define_function.MyUDF not found FAILED

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qichangjian/article/details/83215542

用idea编辑hive自定义函数,上传到linux,hive运行中间遇到错误:

FAILED: Class com.qcj.hive_udf_define_function.MyUDF not found
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.FunctionTask

解决方式:
在linux下执行命令

此命令会删除先前jar的签名文件,然后一旦签名就会发现没有错误。
zip -d yourjar.jar 'META-INF/.SF' 'META-INF/.RSA' 'META-INF/*SF

猜你喜欢

转载自blog.csdn.net/qichangjian/article/details/83215542