Repository: hbase Updated Branches: refs/heads/master 83fa0ad9e -> 442816954
HBASE-20254 Incorrect help message for merge_region Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/44281695 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/44281695 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/44281695 Branch: refs/heads/master Commit: 4428169542971645e69cd6d2851e094ecc278f72 Parents: 83fa0ad Author: Peter Somogyi <[email protected]> Authored: Thu Mar 22 16:55:21 2018 +0100 Committer: Peter Somogyi <[email protected]> Committed: Mon Mar 26 19:52:10 2018 +0200 ---------------------------------------------------------------------- hbase-shell/src/main/ruby/hbase/admin.rb | 6 ++++-- hbase-shell/src/main/ruby/shell/commands/merge_region.rb | 10 ++++++---- 2 files changed, 10 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/44281695/hbase-shell/src/main/ruby/hbase/admin.rb ---------------------------------------------------------------------- diff --git a/hbase-shell/src/main/ruby/hbase/admin.rb b/hbase-shell/src/main/ruby/hbase/admin.rb index f35dcb0..e409e39 100644 --- a/hbase-shell/src/main/ruby/hbase/admin.rb +++ b/hbase-shell/src/main/ruby/hbase/admin.rb @@ -468,8 +468,10 @@ module Hbase #---------------------------------------------------------------------------------------------- # Merge two regions - def merge_region(encoded_region_a_name, encoded_region_b_name, force) - @admin.mergeRegions(encoded_region_a_name.to_java_bytes, encoded_region_b_name.to_java_bytes, java.lang.Boolean.valueOf(force)) + def merge_region(region_a_name, region_b_name, force) + @admin.mergeRegions(region_a_name.to_java_bytes, + region_b_name.to_java_bytes, + java.lang.Boolean.valueOf(force)) end #---------------------------------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/44281695/hbase-shell/src/main/ruby/shell/commands/merge_region.rb ---------------------------------------------------------------------- diff --git a/hbase-shell/src/main/ruby/shell/commands/merge_region.rb b/hbase-shell/src/main/ruby/shell/commands/merge_region.rb index 9c66770..b4f6cae 100644 --- a/hbase-shell/src/main/ruby/shell/commands/merge_region.rb +++ b/hbase-shell/src/main/ruby/shell/commands/merge_region.rb @@ -26,21 +26,23 @@ Merge two regions. Passing 'true' as the optional third parameter will force a merge ('force' merges regardless else merge will fail unless passed adjacent regions. 'force' is for expert use only). -NOTE: You must pass the encoded region name, not the full region name so -this command is a little different from other region operations. The encoded +You can pass the encoded region name or the full region name. The encoded region name is the hash suffix on region names: e.g. if the region name were TestTable,0094429456,1289497600452.527db22f95c8a9e0116f0cc13c680396. then the encoded region name portion is 527db22f95c8a9e0116f0cc13c680396 Examples: + hbase> merge_region 'FULL_REGIONNAME', 'FULL_REGIONNAME' + hbase> merge_region 'FULL_REGIONNAME', 'FULL_REGIONNAME', true + hbase> merge_region 'ENCODED_REGIONNAME', 'ENCODED_REGIONNAME' hbase> merge_region 'ENCODED_REGIONNAME', 'ENCODED_REGIONNAME', true EOF end - def command(encoded_region_a_name, encoded_region_b_name, force = 'false') - admin.merge_region(encoded_region_a_name, encoded_region_b_name, force) + def command(region_a_name, region_b_name, force = 'false') + admin.merge_region(region_a_name, region_b_name, force) end end end
