Hbase shell 手动转移region(转)

 

在生产环境中很有可能有那么几个Region比较大,但是都运行在同一个Regionserver中。
这个时候就需要手动将region移动到负载低的Regionserver中。
 
步骤:
1、找到要移动的region,记录红框的id值,这个是唯一的region ID
 
2.查看RegionServer列表,并记录ip、端口、startcode
#明显读请求不均衡
 
3.我们需要将部分region移动到dn3这台RegionServer上。
 
例如: mine:t_match_odds,"""""""",1456999708962.7f44b788a070ed8729d5f7f2df145e70.
 
我们需要记录的是后面的id: 7f44b788a070ed8729d5f7f2df145e70
echo "move '7f44b788a070ed8729d5f7f2df145e70','dn3.tysci.com,60020,1456733389581' | hbase shell
 
 
可以思考下,我们是否可以在做一个定时任务,使用HBaseAPI进行移动region。



转载于:https://www.cnblogs.com/flymercurial/p/7846927.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值