【发布时间】:2015-02-13 17:09:44
【问题描述】:
我有一个 jar 文件,其中包含 mahout jar 以及我编写的其他代码。 它在我的本地机器上运行良好。 我想在已经安装了 Hadoop 的集群中运行它。
当我这样做时
$HADOOP_HOME/bin/hadoop jar myjar.jar 参数
我得到了错误
Exception in thread "main" java.io.IOException: Mkdirs failed to create /some/hdfs/path (exists=false, cwd=file:local/folder/where/myjar/is)
at org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java 440)
...
at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
我检查了我可以在 hdfs 系统中访问和创建目录。 我也顺利地运行了 hadoop 代码(没有 mahout)。
我在 linux 机器上运行它。
【问题讨论】: