【问题标题】:Executing Mahout against Hadoop cluster对 Hadoop 集群执行 Mahout
【发布时间】: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 机器上运行它。

【问题讨论】:

    标签: hadoop hdfs mahout


    【解决方案1】:

    检查 mahout 用户和 hadoop 用户是否相同。并检查 mahout 和 hadoop 版本的兼容性。

    问候 乔蒂·兰詹熊猫

    【讨论】:

      猜你喜欢
      • 2012-07-09
      • 2011-08-06
      • 2016-06-16
      • 1970-01-01
      • 1970-01-01
      • 2013-11-25
      • 1970-01-01
      • 2012-06-15
      • 1970-01-01
      相关资源
      最近更新 更多