我在eclipse中编写了map-reduce程序。使用Hadoop 2.6.0版本。
所以我已经下载了hadoop-2.6.0.tar.gz,解压缩并将hadoop-2.6.0.jar文件放到/ opt / eclipse / plugins并拥有777权限。
其次,我在外部库的eclipse中添加了jar文件在java构建路径中的位置。但是我得到了错误。
任何人都可以与我分享为什么会发生这种情况或者我失踪了什么吗?
由于
答案 0 :(得分:2)
Eclipse插件不是" Hadoop Library"
我建议你重新开始一个Maven项目。
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>2.6.0</version>
</dependency>
请记住 - 版本2.6.0是在2014年发布的,因此您可能希望将群集升级到至少2.7.x
个版本
此外,如果在群集上将其作为JAR文件运行,则您要添加<scope>provided</scope>
如果您坚持使用JAR文件,则需要hadoop-client-2.6.0.jar