/ / Executando o Mahout contra o cluster do Hadoop - hadoop, hdfs, mahout

Executando o Mahout contra o cluster do Hadoop - hadoop, hdfs, mahout

Eu tenho um arquivo jar que contém os jarros mahout, bem como outro código que eu escrevi. Funciona bem na minha máquina local. Eu gostaria de executá-lo em um cluster que tenha o Hadoop já instalado.

Quando eu faço

$ HADOOP_HOME / bin / hadoop jar myjar.jar args

Eu recebo o erro

    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)

Eu verifiquei que eu posso acessar e criar o dir no sistema hdfs. Eu também corri código de hadoop (sem mahout) sem nenhum problema.

Estou executando isso em uma máquina linux.

Respostas:

0 para resposta № 1

Verifique se o usuário mahout e o usuário hadoop estão sendo os mesmos. e também verificar a compatibilidade da versão mahout e hadoop.

Saudações Jyoti ranjan panda