Eclipse Hadoop2中的HadoopJAR文件在哪里?
我正在尝试使用Hadoop实现一个示例字数计算程序。我已经下载并安装了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 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上提供,答案很好。向上投票。斜线必须向前!!