You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by "nijel (JIRA)" <ji...@apache.org> on 2015/09/28 09:56:04 UTC
[jira] [Created] (HDFS-9157) [OEV and OIV] : Unnecessary parsing
for mandatory arguements if "-h" option is specified as the only option
nijel created HDFS-9157:
---------------------------
Summary: [OEV and OIV] : Unnecessary parsing for mandatory arguements if "-h" option is specified as the only option
Key: HDFS-9157
URL: https://issues.apache.org/jira/browse/HDFS-9157
Project: Hadoop HDFS
Issue Type: Sub-task
Reporter: nijel
Assignee: nijel
In both tools, if "-h" is specified as the only option, it throws error as input and output not specified.
{noformat}
master:/home/nijel/hadoop-3.0.0-SNAPSHOT/bin # ./hdfs oev -h
Error parsing command-line options: Missing required options: o, i
Usage: bin/hdfs oev [OPTIONS] -i INPUT_FILE -o OUTPUT_FILE
{noformat}
In code the parsing is happening before the "-h" option is verified
Can add code to return after initial check.
{code}
if (argv.length == 1 && argv[1] == "-h") {
printHelp();
return 0;
}
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)