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