Eclipse Hadoop2中的HadoopJAR文件在哪里?

Eclipse Hadoop2中的HadoopJAR文件在哪里?,eclipse,hadoop,jar,Eclipse,Hadoop,Jar,我正在尝试使用Hadoop实现一个示例字数计算程序。我已经下载并安装了Hadoop 2.0.0。我想使用Eclipse来完成这个示例程序,因为我认为在我的实际项目中,我必须只使用Eclipse 我找不到与Hadoop相关的jar文件,如Hadoop core.jar和其他必需的jar文件。我搜索了2.0 hadoop的所有文件夹,但找不到这些文件。这些文件在Hadoop的1.0版本中可用,但在2.0版本中不可用。我想知道在哪里可以得到这些文件 我找不到关于2.0版本的更多信息 请帮忙事实上,一开

我正在尝试使用Hadoop实现一个示例字数计算程序。我已经下载并安装了
Hadoop 2.0.0
。我想使用Eclipse来完成这个示例程序,因为我认为在我的实际项目中,我必须只使用Eclipse

我找不到与Hadoop相关的jar文件,如
Hadoop core.jar
和其他必需的jar文件。我搜索了2.0 hadoop的所有文件夹,但找不到这些文件。这些文件在Hadoop的1.0版本中可用,但在2.0版本中不可用。我想知道在哪里可以得到这些文件

我找不到关于2.0版本的更多信息


请帮忙

事实上,一开始我也遇到过类似的问题。显然,版本2没有
hadoopcore.jar
。您必须下载Hadoop和JAR并同时使用它们。我相信它会解决你的问题。希望这有帮助


编辑:我刚刚更新了链接,这样人们就可以从存储库中选择合适的版本,因为我们现在已经超过了最初的版本2。

在下面列出的文件夹中包含jar对我来说很有用:

share\hadoop\common       
share\hadoop\common\lib   
share\hadoop\mapreduce    
share\hadoop\mapreduce\lib
share\hadoop\yarn         
share\hadoop\yarn\lib   

hadoop核心-${hadoop_VERSION}.jar位于

${HADOOP_HOME}/share/hadoop/common 

目录,而不是${HADOOP_HOME}目录。

这对我在HADOOP 2.6.0的Mac上工作很有效:

hadoop/2.6.0/libexec/share/hadoop/common/hadoop-common-2.6.0.jar

或者在hadoop目录中搜索“.jar”,您可以看到所有的.jar文件

hadoop-core-{version}.jar
变成了
hadoop-common-{version}.jar
从hadoop 2+

开始,在下面的位置,您可以找到以您安装的发行版命名的文件夹,其中有一个jar文件夹。 /opt/cloudera/parcels/[cloudera配送]/jars/


示例:/opt/cloudera/parcels/CDH-5.4.10/jars

在hadoop 2.7.2上,我必须将其设置为与hadoop_COMMON_HOME相同。

我们可以从网站获取jar文件


示例-

依赖库如何?它会在以后导致运行时错误:。@IgorSevo我认为您可能需要添加一些依赖库,但问题并没有要求这样做。此外,如果您使用
Gradle
进行依赖关系管理,它会自动包含依赖库,并且代码与上述两个JAR配合使用效果良好。如下面的回复中所述。它们将在
${HADOOP_-HOME}/share/HADOOP/common
${HADOOP_-HOME}/share/HADOOP/mapreduce
${HADOOP_-HOME}/share/HADOOP/commonsimple上提供,答案很好。向上投票。斜线必须向前!!