Dear Chandrash3khar K0tekar, Using the run() method implies implementing Tool and using ToolRunner. This gives as additional benefit that some "standard" hadoop command line options are available. See here: http://grepcode.com/file/repository.cloudera.com/content/repositories/releases/com.cloudera.hadoop/hadoop-core/0.20.2-737/org/apache/hadoop/util/ToolRunner.java
Best regards, Jens