eclipse编写MapReduce程序依赖的JAR包
Posted 搜索与推荐Wiki
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse编写MapReduce程序依赖的JAR包相关的知识,希望对你有一定的参考价值。
吐槽一下:
小编之前编写MR程序都是把hadoop解压之后的所有文件全部BuildPath进去的,近期发现这样不行,不能长久做,如果要把程序打包成jar文件在终端运行的话,是不是会太..... 所以小编就一顿尝试下,先是尝试安装maven,可是发现在Ubuntu的eclipse整了好久也没OK,就放弃了
如需转载:请注明出处,说实话过程很心酸.......
网上现有版本:
有人说只需要5个包(如下图):
一顿尝试,一顿错误呀,搞得我心烦意乱......
正确版本:
最终决定自己尝试,于是就在上边五个包的基础上,一个错误一个错误的解决,最终成功导入以下包:
PS:当你把上边的包引入完毕之后还会报错说是没有log4j-1.2.17.jar这个包,于是我就把Mahout里的这个包搞了进来,然后就好使了,总之过程很心酸,只怪自己java不好,以上如果还有错误,请留言,大家一起改正,谢谢
以上是关于eclipse编写MapReduce程序依赖的JAR包的主要内容,如果未能解决你的问题,请参考以下文章
使用Eclipse编译运行MapReduce程序 Hadoop2.6.0_Ubuntu/CentOS
MapReduce程序——WordCount(Windows_Eclipse + Ubuntu14.04_Hadoop2.9.0)