java - JAR 不存在或不是普通文件
问题描述
在运行 wordcount 示例时Hadoop
,我遇到以下错误。
saying "JAR does not exist or is not a normal file:
/usr/local/hadoop/share/hadoop/mapreduce/hadoop-mapreduceexamples-2.2.0.jar"
我的输入命令是:
hadoop jar $HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduceexamples-2.2.0.jar wordcount input output
解决方案
只需转到该路径并检查名称是否正确,约定可能因发行版而异。
例如,hadoop 3.1.0 在以下路径中有它:
$HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.0.jar
推荐阅读
- emacs - 无法在 emacs 中执行 Plantuml
- c++ - 为什么 bool 和 _Bool 在内存中占用 1 个字节时只能存储 0 或 1?
- python - 使用 PySpark 将提取的整数从 url 添加到新列中
- google-cloud-platform - SDK Gcloud 日志记录时间戳过滤器
- android - Firebase Recyclerview 适配器和 Firebase UI 数据库
- tableau-api - 当表包含数据时,如何设置 Tableau 警报?
- ansible - 在角色/目录中安装所有角色的剧本
- android - 如何将 hex 文件从 android 应用程序传输到蓝牙低功耗 (BLE) 模块?
- angular - 数据存储变量如何修复
- ssl - 如何通过 HTTP(无 SSL 配置)加载我的非公共站点 - 所有浏览器自动重定向到 HTTPS