通过IDEA继承GenericUDF写HIVE自定义函数,在hive运行该函数时报错

2025-05-01 19:28:16
推荐回答(1个)
回答1:

用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
1
2
解决方式:
在linux下执行命令

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