0

hadoop jar コマンドを使用して map reduce ジョブを実行しようとしています。-libjars オプションを使用して外部ライブラリを含めようとしています。私が現在実行しているコマンドは、 hadoop jar mapR.jar com.ms.hadoop.poc.CsvParser -libjars google-gson.jar Test1.txt output ですが、出力の 使用法としてこれを受け取っています: [input] [output] Can誰でも私を助けてください。外部ライブラリもクラスパスに含めました。

4

1 に答える 1

0

メソッドの内容をリストできますmain(String args[])か? ToolRunner インターフェースを使用してジョブを起動していますか? -libjars 引数の解析は、ToolRunner ユーティリティ クラスを介して呼び出される GenericOptionsParser の関数です。

public class Driver extends Configured implements Tool {
    public static void main(String args[]) {
        System.exit(ToolRunner.run(new Driver(), args)));
    }

    public int run(String args[]) {
        Job job = new Job(getConf());
        Configuration conf = job.getConfiguration();

        // other job configuration

        return job.waitForCompletion(true) ? 0 : 1;
    }
}
于 2012-08-09T10:48:51.340 に答える