hadoop2.2.0 第三方jar包引入方法

颇有可能在hadoop job时,咱们会引入第三方包,暂时有效的方法: eclipse

  • 将本身的程序,与第三方jar包的class文件一块儿打包成一个jar,有fatjar这麽个eclipse插件可简单打包;
  • 将第三方jar包都拷贝到集群中全部节点的${HADOOP_HOME}/lib下或者${JAVA_HOME}/ext;
  • 将第三方jar包放在叫lib的目录下,在经过eclipse导出jar包(Eclipse自带的导包)时,将这个lib目录一块儿打包,这样运行MapReduce任务时,hadoop可以加载到lib目录第三方的类;
  • 经过-libjars运行参数来指定第三方包,但在个人hadoop2.2.0集群中并没有效,还在琢磨中。

我的以为第三,四种比较可行。 oop

相关文章
相关标签/搜索