如何解决Hadoop jar WordCount.jar WordCount /input /output 不起作用
首先,我们使用 hdfs dfs -mkdir /input
和 hdfs dfs -mkdir /output
手动创建输入和输出文件。然后我们执行hdfs dfs -copyFromLocal Books /Shakespare.txt /input/Shakespare.txt
。在我们运行 hadoop jar WordCount.jar WordCount /input /output
这段代码后,我们得到以下错误:
因此我们删除输出并再次运行 hadoop jar WordCount.jar WordCount /input /output
我们得到以下错误:
我们如何获得输出?
在 Majid Hajibaba 的回答后编辑:
解决方法
WordCount.jar
将自己创建输出目录。只需将它作为参数传递,不要让它方便。所以请删除输出目录并重试。但是,要运行 WordCount.jar,您需要通过 start-yarn.sh
启动 yarn,并通过 ResourceManager
命令检查 jps
是否已启动并正在运行。
了解 Hadoop 生态系统的默认端口是件好事。见YARN Service Ports。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。