remove_rsgroup
Contents
Definition
Removes the given Region Server group.
|
CAUTION
All servers and tables should be removed from the Region Server group before this operation.
|
Usage
remove_rsgroup '<rsgroup_name>'
| Parameter | Description |
|---|---|
rsgroup_name |
A Region Server group name |
Examples
Attempt to remove a group with tables
hbase(main):018:0> remove_rsgroup 'test_group'
ERROR: org.apache.hadoop.hbase.constraint.ConstraintException: RSGroup test_group has 2 tables; you must remove these tables from the rsgroup before the rsgroup can be removed.
at org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer.removeRSGroup(RSGroupAdminServer.java:460)
at org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint$RSGroupAdminServiceImpl.removeRSGroup(RSGroupAdminEndpoint.java:254)
at org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos$RSGroupAdminService.callMethod(RSGroupAdminProtos.java:13885)
at org.apache.hadoop.hbase.master.MasterRpcServices.execMasterService(MasterRpcServices.java:816)
at org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:413)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:130)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:324)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:304)
Remove a RegionServer group.
hbase> remove_rsgroup 'my_group'
Took 0.0049 seconds
hbase(main):019:0> move_tables_rsgroup 'default', ['t4', 'temp1']
Took 2.2508 seconds
Attempt to remove a group with servers
hbase(main):020:0> remove_rsgroup 'test_group'
ERROR: org.apache.hadoop.hbase.constraint.ConstraintException: RSGroup test_group has 1 servers; you must remove these servers from the RSGroup beforethe RSGroup can be removed.
at org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer.removeRSGroup(RSGroupAdminServer.java:466)
at org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint$RSGroupAdminServiceImpl.removeRSGroup(RSGroupAdminEndpoint.java:254)
at org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos$RSGroupAdminService.callMethod(RSGroupAdminProtos.java:13885)
at org.apache.hadoop.hbase.master.MasterRpcServices.execMasterService(MasterRpcServices.java:816)
at org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:413)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:130)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:324)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:304)
Remove a RegionServer group.
hbase> remove_rsgroup 'my_group'
Took 0.0042 seconds
hbase(main):022:0> move_servers_rsgroup 'default', ['bds-adh-3.ru-central1.internal:16020']
Took 1.0126 seconds
Removing a group without servers and tables
hbase(main):023:0> remove_rsgroup 'test_group'
Took 0.1284 seconds
hbase(main):024:0> list_rsgroups
NAME SERVER / TABLE
default server bds-adh-1.ru-central1.internal:16020
server bds-adh-2.ru-central1.internal:16020
server bds-adh-3.ru-central1.internal:16020
table hbase:meta
table hbase:acl
table SYSTEM.CATALOG
table ns1:temp2
table t4
table t5
table t6
table hbase:labels
table temp1
table hbase:namespace
table SYSTEM.SEQUENCE
table SYSTEM.LOG
table SYSTEM.FUNCTION
table SYSTEM.MUTEX
table SYSTEM.STATS
table hbase:rsgroup
1 row(s)
Took 0.0097 seconds