私は 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 パイプをサポートしていますか? そうでない場合は、私を案内してください。