导入org.apache无法解析Eclipse中的错误

时间:2018-02-11 16:33:22

标签: java eclipse hadoop

我在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构建路径中的位置。但是我得到了错误。

enter image description here

任何人都可以与我分享为什么会发生这种情况或者我失踪了什么吗?

由于

1 个答案:

答案 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