由于请求不均匀,手动移动将一些region移动到请求量较低的region server
1、去某个region server中找到想要移动的region:
记录红框的id值,这个是唯一的region ID
2、查看RegionServer列表,记录region server信息
要把region移动到哪一台region server上,就需要记录哪一台的信息:
3、命令操作
例如这里要把api:dm_hongbao_bdpms.hongbao_user_tags表的一个region移动到d21010u07-62-81上面去:
#在Linux系统中执行:
echo "move '1e4b0ca8c609fad16d10a8653c076880','d21010u07-62-81,60020,1576681797787'" | hbase shell
或者
进入hbase shell执行:
move '1e4b0ca8c609fad16d10a8653c076880','d21010u07-62-81,60020,1576681797787'
(提示:需要先kerberos认证)
最后对表执行一下major_compact 命令:
major_compact 'api:dm_hongbao_bdpms.hongbao_user_tags'