Repository: hbase Updated Branches: refs/heads/HBASE-7912 53a2a55ae -> 5db8995f4
HBASE-15764 Builtin help for 'hbase backup' doesn't recognize the subcommand Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/5db8995f Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/5db8995f Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/5db8995f Branch: refs/heads/HBASE-7912 Commit: 5db8995f4f64b96676efc349e3bc45f420f64b3b Parents: 53a2a55 Author: tedyu <[email protected]> Authored: Tue May 3 19:22:02 2016 -0700 Committer: tedyu <[email protected]> Committed: Tue May 3 19:22:02 2016 -0700 ---------------------------------------------------------------------- .../apache/hadoop/hbase/backup/impl/BackupCommands.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/5db8995f/hbase-server/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupCommands.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupCommands.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupCommands.java index bd03605..35ac257 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupCommands.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupCommands.java @@ -231,13 +231,13 @@ public final class BackupCommands { System.exit(0); } - if (args.length != 1) { + if (args.length != 2) { System.out.println("Only support check help message of a single command type"); System.out.println(USAGE); System.exit(0); } - String type = args[0]; + String type = args[1]; if (BackupCommand.CREATE.name().equalsIgnoreCase(type)) { System.out.println(CREATE_CMD_USAGE); @@ -249,11 +249,9 @@ public final class BackupCommands { System.out.println(PROGRESS_CMD_USAGE); } else if (BackupCommand.DELETE.name().equalsIgnoreCase(type)) { System.out.println(DELETE_CMD_USAGE); - } - if (BackupCommand.CANCEL.name().equalsIgnoreCase(type)) { + } else if (BackupCommand.CANCEL.name().equalsIgnoreCase(type)) { System.out.println(CANCEL_CMD_USAGE); - } - if (BackupCommand.SET.name().equalsIgnoreCase(type)) { + } else if (BackupCommand.SET.name().equalsIgnoreCase(type)) { System.out.println(SET_CMD_USAGE); } else { System.out.println("Unknown command : " + type);
