hadoop - 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,您需要通过命令启动 yarnstart-yarn.sh
并检查是否ResourceManager
已启动并运行jps
。
很高兴了解 Hadoop 生态系统中的默认端口。请参阅YARN 服务端口。
推荐阅读
- python - 使用 SciPy/NumPy 循环有限概率权重
- c# - 如何在gridview上实现onclick行选择
- java - 使用 Spring 从环境变量中获取地图属性
- c# - 双击与单击
- xamarin - Xamarin.Forms 应用程序中的 Voice Over 是否区分 Android 和 iPhone 上的启用和禁用按钮状态?
- php - PHP多维数组按条件搜索
- java - 如何在多租户系统中切换 jpa 方言以指定租户
- r - 改变由转换为符号的字符串选择的列
- contao - Contao 是否可以不重定向到主页别名?
- amazon-ec2 - EC2 `UserData` 执行挂起在`Checking init scripts...`