首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MapReduce WordCount示例问题

MapReduce WordCount示例问题
EN

Stack Overflow用户
提问于 2017-08-23 18:00:01
回答 1查看 65关注 0票数 0

我试着从这里运行Apache MapReduce 2.7的基本WordCount示例:

https://hadoop.apache.org/docs/r2.7.0/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html#Example:_WordCount_v1.0

我将输入文件放在: /user/hadoopLearning/WordCount/ input / Output路径: /user/hadoopLearning/WordCount/output/

然后,我运行了以下命令:

代码语言:javascript
复制
 hadoop jar wc.jar WordCount /user/hadoopLearning/WordCount/input/file01  /user/hadoopLearning/WordCount/output

然而,在运行时,我得到了以下错误:

代码语言:javascript
复制
Exception in thread "main" org.apache.hadoop.mapred.FileAlreadyExistsException: **Output directory** hdfs://sandbox.hortonworks.com:8020/user/hadoopLearning/WordCount/**input**/file01 already exists

我没有写一段代码,也没有从Apache的网站上复制上述位置的所有内容。

我理解这个错误,但是如果我们仔细观察这个错误,它会指出输出目录已经存在,并且在堆栈跟踪中,它会给出输入目录的路径。

有谁能帮帮我吗?我是hadoop领域的初学者。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-08-24 17:49:55

您正在尝试创建已存在的文件。

HDFS不允许这样做。

将您的输出路径('/user/hadoopLearning/WordCount/ output ')替换为其他路径。

尝试此命令

代码语言:javascript
复制
       hadoop jar wc.jar WordCount /user/hadoopLearning/WordCount/input/file01  /user/hadoopLearning/WordCount/new_output_path
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45836569

复制
相关文章

相似问题

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