HDFS-2580. NameNode#main(...) can make use of GenericOptionsParser. Contributed by harsh. (harsh)
(cherry picked from commit 54e612bfb9f877e58f7f153c43cb4147876826d3)
This commit is contained in:
parent
5f46076f2b
commit
89c00da611
@ -80,6 +80,7 @@
|
||||
import org.apache.hadoop.tracing.TraceUtils;
|
||||
import org.apache.hadoop.tracing.TracerConfigurationManager;
|
||||
import org.apache.hadoop.util.ExitUtil.ExitException;
|
||||
import org.apache.hadoop.util.GenericOptionsParser;
|
||||
import org.apache.hadoop.util.JvmPauseMonitor;
|
||||
import org.apache.hadoop.util.ServicePlugin;
|
||||
import org.apache.hadoop.util.StringUtils;
|
||||
@ -1556,6 +1557,10 @@ public static NameNode createNameNode(String argv[], Configuration conf)
|
||||
LOG.info("createNameNode " + Arrays.asList(argv));
|
||||
if (conf == null)
|
||||
conf = new HdfsConfiguration();
|
||||
// Parse out some generic args into Configuration.
|
||||
GenericOptionsParser hParser = new GenericOptionsParser(conf, argv);
|
||||
argv = hParser.getRemainingArgs();
|
||||
// Parse the rest, NN specific args.
|
||||
StartupOption startOpt = parseArguments(argv);
|
||||
if (startOpt == null) {
|
||||
printUsage(System.err);
|
||||
|
Loading…
x
Reference in New Issue
Block a user