您需要编写扩展 org.apache.hadoop.conf.Configuration 并实现 org.apache.hadoop.util.Tool 的 Driver 类。
这是 Driver 类的示例实现。请注意,您需要在类路径中有 hdfs-site.xml 和其他配置文件。
@Override
public int run(String[] args) throws Exception {
Configuration conf = super.getConf();
Job job = new Job(conf);
.....
}
public static void main(String[] args) throws Exception {
Configuration conf = new Configuration();
conf.addResource("core-site.xml");
conf.addResource("hdfs-site.xml");
conf.addResource("hive-site.xml");
int res = ToolRunner.run(conf, new EtlTool(), args);
System.exit(res);
}