读书人

手动move region干load balance

发布时间: 2012-07-04 19:33:55 作者: rapoo

手动move region做load balance

?

这里面,我们发现dw-perf-10.alipay.net这台机器负载较重可以计划移动其中的某些region到其他空闲机器,这里举例

移动到 dw-perf-11,请记下dw-perf-11的startcode,1328178878605

点开dw-perf-10,会看到很多的region信息。选择你需要移动的region,比如

?

marketing,,1327901423638.96b1f2b1569aec38030d2c0c95eb9dc5.

这里记下最后面的regioncode, 96b1f2b1569aec38030d2c0c95eb9dc5

?

2. 执行命令

?

?

echo "move '96b1f2b1569aec38030d2c0c95eb9dc5','dw-perf-11,60020,1328178878605'" | hbase shell
?

?

这样,就将dw-perf-10上的region 移动到了dw-perf-11上了。

?

3. 我们可以把这样的移动计划放在cronjob里面,到了业务低谷执行就好了。?


1 楼 rj03hou 2012-06-19 你们是通过load来判断这个regionserver负载比较重,如何选择移动哪些region出去呢?

读书人网 >开源软件

热点推荐