修复 - 警告"使用GenericOptionsParser解析参数"什么时候运行hadoop工作?

时间:2015-01-15 06:13:36

标签: hadoop

当我提交hadoop工作时总是说

WARN [JobClient] Use GenericOptionsParser for parsing the arguments. Applications should implement Tool for the same

我该如何解决这个问题? 我使用的是CDH 4.6.0。

1 个答案:

答案 0 :(得分:0)

您应该使用类似下面的驱动程序代码来启动MapReduce作业以消除警告(尽管它不会造成任何伤害):

public class MyClass extends Configured implements Tool {
   public int run(String [] args) throws IOException {
     JobConf conf = new JobConf(getConf(), MyClass.class);
     // run the job here.
     return 0;
   }

   public static void main(String [] args) throws Exception {
      int status = ToolRunner.run(new MyClass(), args); // calls your run() method.
      System.exit(status);
   }
}