0

私は Linux Hadoop の初心者です。C++ タスクを作成するために Hadoop を起動して実行するためのガイダンスを探しています。チュートリアルを使用して、Hadoop を疑似分散モードでインストールしようとしました。

http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/

Java では問題なく動作しますが、c++ wordcount の例を実行しているときに次のエラーが発生します。

12/05/03 18:23:00 WARN mapred.JobClient: No job jar file set.  User classes may not be found. See JobConf(Class) or JobConf#setJar(String).
Exception in thread "main" org.apache.hadoop.mapred.InvalidInputException: Input path does not exist: hdfs://localhost/user/c1048267/books
    at org.apache.hadoop.mapred.FileInputFormat.listStatus(FileInputFormat.java:190)
    at org.apache.hadoop.mapred.FileInputFormat.getSplits(FileInputFormat.java:201)
    at org.apache.hadoop.mapred.JobClient.writeOldSplits(JobClient.java:810)
    at org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:781)
    at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:730)
    at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1249)
    at org.apache.hadoop.mapred.pipes.Submitter.runJob(Submitter.java:248)
    at org.apache.hadoop.mapred.pipes.Submitter.run(Submitter.java:479)
    at org.apache.hadoop.mapred.pipes.Submitter.main(Submitter.java:494)

また、特定のソフトウェア、ハードウェア、または構成要件がある場合は、ご案内ください。現在、Ubuntu 10.4 64 ビット、Hadoop-0.20.2、および Java_Sun_6 を使用しています。このプラットフォームは Hadoop パイプをサポートしていますか? そうでない場合は、私を案内してください。

4

1 に答える 1