hadoop2中的hadoopjar文件在哪里?

guykilcj  于 2021-06-03  发布在  Hadoop
关注(0)|答案(8)|浏览(397)

**结束。**此问题不符合堆栈溢出准则。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

三年前关门了。
改进这个问题
我正在尝试使用hadoop实现一个示例字数计算程序。我已下载并安装 Hadoop 2.0.0 . 我想用eclipse来做这个示例程序,因为我认为在我的实际项目中,我必须只使用eclipse。
我找不到hadoop相关的jar文件,比如 hadoop-core.jar 以及其他必需的jar文件。我搜索了2.0Hadoop的所有文件夹,但是找不到那些文件。这些文件在hadoop的1.0版本中可用,但在2.0版本中不可用。我想知道在哪里可以得到这些文件?
我找不到关于2.0版本的太多信息。
请帮忙

hec6srdp

hec6srdp1#

这对我在hadoop 2.6.0的mac上很有用:

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

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

de90aj5v

de90aj5v2#

hadoop-core-{version}.jar 成为 hadoop-common-{version}.jar 从hadoop 2开始+

esbemjvw

esbemjvw3#

在hadoop2.7.2上,我必须将其设置为与hadoophome相同。

vfh0ocws

vfh0ocws4#

在下面的位置,您可以找到您已安装的按发行版命名的文件夹,其中有一个jar文件夹/opt/cloudera/parcels/[cloudera配送]/jars/
示例:/opt/cloudera/parcels/cdh-5.4.10/jars

wn9m85ua

wn9m85ua5#

hadoop核心-${hadoop\u version}.jar在

${HADOOP_HOME}/share/hadoop/common

目录,而不是${hadoop\u home}目录。

zz2j4svz

zz2j4svz6#

实际上,一开始我也遇到了类似的问题。显然,没有 hadoop-core.jar 对于版本2。您必须下载hadoop common和mapreduce客户机核心jar并同时使用它们。我相信它会解决你的问题。希望这有帮助!
编辑:我刚刚更新了链接,这样人们就可以从存储库中选择合适的版本,因为我们现在已经超过了最初的版本2。

4uqofj5v

4uqofj5v7#

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

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

gjmwrych8#

我们可以从https://mvnrepository.com website.
示例-https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-core/1.2.1

相关问题