首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hadoop/bin/hadoop没有示例jar

hadoop/bin/hadoop没有示例jar
EN

Stack Overflow用户
提问于 2014-03-12 20:33:14
回答 4查看 7.6K关注 0票数 2

我安装了hadoop 2.2.0,并尝试运行示例字数统计程序。为此,首先我使用以下命令将数据导入到hdfs:

代码语言:javascript
复制
bin/hadoop fs -copyFromLocal /home/prassanna/Desktop/input /input

之后,我尝试使用以下命令运行word count jar文件:

代码语言:javascript
复制
root@prassanna-Studio-1558:/usr/local/hadoop# bin/hadoop jar hadoop*examples*.jar wordcount /input -output

但它显示:Not a valid JAR: /usr/local/hadoop/hadoop*examples*.jar

我检查了hadoop目录,没有usr/local/hadoop/bin/hadoop示例jar。

EN

回答 4

Stack Overflow用户

发布于 2014-03-12 22:10:18

您要查找的Jar文件位于以下目录中:

代码语言:javascript
复制
hadoop_root/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar

并且应该使用下面这样的命令运行:

代码语言:javascript
复制
$ yarn jar hadoop_root/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar wordcount /input /output
票数 3
EN

Stack Overflow用户

发布于 2014-08-07 19:16:50

Hadoop示例jar在这里不再存在。

代码语言:javascript
复制
usr/local/hadoop/bin/hadoop

在hadoop version2.x中,正如SAM在他的回答中正确指出的那样,您要查找的jar是

代码语言:javascript
复制
$HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar

你可以像这样运行它,

代码语言:javascript
复制
hadoop jar $HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar wordcount /input /output

确保/input文件夹中有一个输入文件要在hdfs中计数。还要注意,/output不应该存在。这是由hadoop框架创建的。

另外,请参考本文档来使用Hadoop2.2.0 Shell命令。最好不要使用不推荐使用的版本。

http://hadoop.apache.org/docs/r2.2.0/hadoop-project-dist/hadoop-common/FileSystemShell.html

票数 1
EN

Stack Overflow用户

发布于 2015-08-23 03:42:29

在我的hadoop中,我在2.4.1中工作,所以命令是

hadoop jar $HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.4.1.jar wordcount /input /output

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22351685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档