hive报错(2)udf无法找到第三方的类

解决方法为使用eclipse插件 fat jar 进行打jar包,就不会报错了。

一 fat jar 安装方法

    (1)下载安装

         http://sourceforge.net/projects/fjep

         下载完解压,将jar拷贝到eclipse的plugins,重启eclipse。

    (2) 校验是否安装成功

        wKiom1P0ZcvT75UzAAJnNcPhLCk533.jpg

    (3)打包自己的udf

        右键项目--》export

wKiom1P0ZfjB8Pd3AAGHzMchWV4186.jpg

      选择fat jar 下一步

wKioL1P0Zyux5SapAAG5ALyWsg4837.jpg

     设置jar的名,同时将mainfest修改为META-INF,然后下一步。

wKiom1P0ZkjzNV9hAAIpI6HBW2s991.jpg

    选择需要添加的jar包,然后完成即可。


你可能感兴趣的:(hive,classNotFound,FatJar)