java eclipse hadoop map reduce プログラムで、入力ファイルが見つからないというエラーが表示されます。hadoopコマンドを使用して、ターミナル経由でファイルをhadoopディレクトリにコピーしました。Java Eclipse dfs の場所にファイルが表示されます。また、ターミナルでコマンド hadoop dfs -ls を使用します。通常のフォルダー(hdfsではない)を作成すると、問題は解決します。しかし、プログラムはローカルファイルシステムからファイルにアクセスしています。Java Eclipse Luna を使用して RedHat サーバー 32 ビットに Hadoop 1.2.1 をインストールしました。すでに Hadoop ライブラリから Hadoop プラグインと外部 jar ファイルを含めていました。入力パスと出力パスは、ランタイム引数によって指定されます
1 に答える
1
まず、Hadoop Eclipse プラグインには信頼性がありません。Eclipse Lunaでプラグインを使用すると、同じ問題が発生しました。しかし、その互換性の問題は、Eclipse Juno を使用したときに解決されました。また、Hadoop 2.x バージョンで利用できる適切なプラグインはありません。ツールMavenを使用して、ターミナルからジョブを実行する必要があることを除いて、Hadoop Eclipse プラグインと同様にすべての Hadoop 依存関係を管理できます。
あなたのケースに当てはまる場合は、私の答えを受け入れてください。:)
于 2015-03-03T06:22:08.323 に答える