HBASE-20254 Incorrect help message for merge_region

This commit is contained in:
Peter Somogyi 2018-03-22 16:55:21 +01:00
parent 83fa0ad9ed
commit 4428169542
2 changed files with 10 additions and 6 deletions

View File

@ -468,8 +468,10 @@ module Hbase
#---------------------------------------------------------------------------------------------- #----------------------------------------------------------------------------------------------
# Merge two regions # Merge two regions
def merge_region(encoded_region_a_name, encoded_region_b_name, force) def merge_region(region_a_name, 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)) @admin.mergeRegions(region_a_name.to_java_bytes,
region_b_name.to_java_bytes,
java.lang.Boolean.valueOf(force))
end end
#---------------------------------------------------------------------------------------------- #----------------------------------------------------------------------------------------------

View File

@ -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 a merge ('force' merges regardless else merge will fail unless passed
adjacent regions. 'force' is for expert use only). adjacent regions. 'force' is for expert use only).
NOTE: You must pass the encoded region name, not the full region name so You can pass the encoded region name or the full region name. The encoded
this command is a little different from other region operations. The encoded
region name is the hash suffix on region names: e.g. if the region name were region name is the hash suffix on region names: e.g. if the region name were
TestTable,0094429456,1289497600452.527db22f95c8a9e0116f0cc13c680396. then TestTable,0094429456,1289497600452.527db22f95c8a9e0116f0cc13c680396. then
the encoded region name portion is 527db22f95c8a9e0116f0cc13c680396 the encoded region name portion is 527db22f95c8a9e0116f0cc13c680396
Examples: 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'
hbase> merge_region 'ENCODED_REGIONNAME', 'ENCODED_REGIONNAME', true hbase> merge_region 'ENCODED_REGIONNAME', 'ENCODED_REGIONNAME', true
EOF EOF
end end
def command(encoded_region_a_name, encoded_region_b_name, force = 'false') def command(region_a_name, region_b_name, force = 'false')
admin.merge_region(encoded_region_a_name, encoded_region_b_name, force) admin.merge_region(region_a_name, region_b_name, force)
end end
end end
end end