[ https://issues.apache.org/jira/browse/HBASE-17370?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16735145#comment-16735145 ]
Nihal Jain commented on HBASE-17370: ------------------------------------ Add a patch for shell support for the following: - {{list_decommissioned_regionservers}}: List decommissioned region servers {noformat} hbase(main):002:0> help 'list_decommissioned_regionservers' List region servers marked as decommissioned, which can not be assigned regions. {noformat} - {{decommission_regionservers}}: Decommission a list of region servers, optionally offload corresponding regions {noformat} hbase(main):003:0> help 'decommission_regionservers' Mark region server(s) as decommissioned to prevent additional regions from getting assigned to them. Optionally, unload the regions on the servers by passing true. NOTE: Region unloading is asynchronous. If there are multiple servers to be decommissioned, decommissioning them at the same time can prevent wasteful region movements. Examples: hbase> decommission_regionservers 'server' hbase> decommission_regionservers 'server,port' hbase> decommission_regionservers 'server,port,starttime' hbase> decommission_regionservers 'server', false hbase> decommission_regionservers ['server1','server2'], true {noformat} - {{recommission_regionserver}}: Recommission a region server, optionally load a list of passed regions {noformat} hbase(main):004:0> help 'recommission_regionserver' Remove decommission marker from a region server to allow regions assignments. Optionally, load regions onto the server by passing a list of encoded region names. NOTE: Region loading is asynchronous. Examples: hbase> recommission_regionserver 'server' hbase> recommission_regionserver 'server,port' hbase> recommission_regionserver 'server,port,starttime' hbase> recommission_regionserver 'server,port,starttime', ['encoded_region_name1', 'encoded_region_name1'] {noformat} Please review. > Fix or provide shell scripts to drain and decommission region server > -------------------------------------------------------------------- > > Key: HBASE-17370 > URL: https://issues.apache.org/jira/browse/HBASE-17370 > Project: HBase > Issue Type: Sub-task > Reporter: Jerry He > Assignee: Nihal Jain > Priority: Major > Labels: operability > Attachments: HBASE-17370.master.001.patch > > > 1. Update the existing shell scripts to use the new drain related API. > 2 Or provide new shell scripts. > 3. Provide a 'decommission' shell tool that puts the server in drain mode and > offload the server. -- This message was sent by Atlassian JIRA (v7.6.3#76005)