Was ist die Verwendung der konfigurierten Klasse in Hadoop-Programmen?

Die meisten Hadoop MapReduce-Programme sehen folgendermaßen aus:

public class MyApp extends Configured Implements Tool {
    @Override
    public int run(String[] args) throws Exception {
        Job job = new Job(getConf());
        /* process command line options */
        return job.waitForCompletion(true) ? 0 : 1;
    }
    public static void main(String[] args) throws Exception {
        int exitCode = ToolRunner.run(new MyApp(), args);
        System.exit(exitCode);
    }
}

Was ist die Verwendung vonConfigured? WieTool undConfigured beide habengetConf() undsetConf() gemeinsam. Was bringt es unserer Bewerbung?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage