hive引入udf函数到classpath,创建临时函数的时候找不到类

m0_38050682 2018-10-23 05:02:06
在idea中写了一个MyConcat类,打包后放到了centos中,然后在hive中执行add jar **/MyConcat.jar,之后list jars可以找到这个jar包,但是执行create temporary function myconcat as "**.**.MyConcat"时报错:
FAILED: Class com.func.MyConcat not found
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.FunctionTask
在网上查了一些资料,说是要保证编译版本相同,我的hadoop运行环境是jdk1.8,idea的编译器也是jak1.8
请问怎么解决?
...全文
918 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
丁鑫成 2021-05-13
  • 打赏
  • 举报
回复
请问楼主解决了吗?

18,773

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧