2

Hadoop Ubuntu OS をセットアップし、必要なすべての手順に従いました。 1. hdfs ファイル システムを作成しました。 2. テキスト ファイルを入力ディレクトリに移動しました。しかし、単純な単語カウントの例を実行すると、得られました

Exception in thread "main" org.apache.hadoop.mapreduce.lib.input.InvalidInputException: Input path does not exist: file:/user/root/input
at org.apache.hadoop.mapreduce.lib.input.FileInputFormat.listStatus(FileInputFormat.java:224)

しかし、入力パスは有効であり、Eclipse自体からそのパス内のファイルを表示することさえできるので、私は間違っていました.

参照用にスクリーンショットを添付 ここに画像の説明を入力

4

2 に答える 2

6

コードに次の 2 行を追加します。

config.addResource(new Path("/HADOOP_HOME/conf/core-site.xml"));
config.addResource(new Path("/HADOOP_HOME/conf/hdfs-site.xml"));

クライアントはローカル FS を調べています。

于 2013-04-16T19:51:58.190 に答える