zoukankan      html  css  js  c++  java
  • 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。



  • 相关阅读:
    N-Queens
    Pow(x, n)
    Maximum Subarray
    Spiral Matrix
    Jump Game
    Merge Intervals
    Insert Interval
    Length of Last Word
    Spiral Matrix II
    Amazon 面经
  • 原文地址:https://www.cnblogs.com/flymercurial/p/7846927.html
Copyright © 2011-2022 走看看