我正在用eclipse编写map-reduce程序。使用Hadoop2.6.0版本。所以我下载了hadoop-2.6.0.tar.gz,解压并将hadoop-2.6.0.jar文件放在/opt/eclipse/plugins中,拥有777个权限。其次,我在外部库中添加了eclipse中java构建路径中jar文件的位置。但我的错误率越来越低。有人能告诉我为什么会这样或我错过了什么吗?谢谢
uqcuzwp81#
eclipse插件不是“hadoop库”我建议你从一个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
2.7.x
<scope>provided</scope>
hadoop-client-2.6.0.jar
1条答案
按热度按时间uqcuzwp81#
eclipse插件不是“hadoop库”
我建议你从一个maven项目开始。
请记住,2.6.0版是在2014年发布的,因此您可能需要将集群升级到至少一个版本
2.7.x
版本另外,如果在集群上以jar文件的形式运行它,则需要添加
<scope>provided</scope>
如果您坚持使用jar文件,那么您需要hadoop-client-2.6.0.jar