Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.95.2
    • Fix Version/s: 0.95.2
    • Component/s: master
    • Labels:
      None
    • Hadoop Flags:
      Reviewed
    • Release Note:
      Hide
      Added a new StochasticLoadBalancer that when enabled will perform a randomized search for the optimal cluster balance. The new balancer takes into account data locality, storefile size, memstore size, and the evenness of tables over region servers when trying potential new cluster states.

      To enable the new balancer set hbase.master.loadbalancer.class to org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer . It is also recommended to set hbase.master.loadbalance.bytable to false . Lots of different configuration options can be tuned to prioritize costs differently. Explanations of all of the configuration options are available on the JavaDoc for StochasticLoadBalancer.

      StochasticLoadBalancer is the default in 0.96.0
      Show
      Added a new StochasticLoadBalancer that when enabled will perform a randomized search for the optimal cluster balance. The new balancer takes into account data locality, storefile size, memstore size, and the evenness of tables over region servers when trying potential new cluster states. To enable the new balancer set hbase.master.loadbalancer.class to org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer . It is also recommended to set hbase.master.loadbalance.bytable to false . Lots of different configuration options can be tuned to prioritize costs differently. Explanations of all of the configuration options are available on the JavaDoc for StochasticLoadBalancer. StochasticLoadBalancer is the default in 0.96.0

      Description

      Now that balancers are pluggable we should give some options.

        Attachments

        1. HBASE-5959-9.patch
          152 kB
          Elliott Clark
        2. HBASE-5959-8.patch
          150 kB
          Elliott Clark
        3. HBASE-5959-7.patch
          149 kB
          Elliott Clark
        4. HBASE-5959-6.patch
          146 kB
          Elliott Clark
        5. HBASE-5959-3.patch
          153 kB
          Elliott Clark
        6. HBASE-5959-2.patch
          152 kB
          Elliott Clark
        7. HBASE-5959-14.patch
          164 kB
          Elliott Clark
        8. HBASE-5959-13.patch
          164 kB
          Elliott Clark
        9. HBASE-5959-12.patch
          162 kB
          Elliott Clark
        10. HBASE-5959-11.patch
          162 kB
          Elliott Clark
        11. HBASE-5959-1.patch
          142 kB
          Elliott Clark
        12. HBASE-5959-0.patch
          128 kB
          Elliott Clark
        13. ASF.LICENSE.NOT.GRANTED--HBASE-5959.D3189.7.patch
          115 kB
          Phabricator
        14. ASF.LICENSE.NOT.GRANTED--HBASE-5959.D3189.6.patch
          115 kB
          Phabricator
        15. ASF.LICENSE.NOT.GRANTED--HBASE-5959.D3189.5.patch
          115 kB
          Phabricator
        16. ASF.LICENSE.NOT.GRANTED--HBASE-5959.D3189.4.patch
          114 kB
          Phabricator
        17. ASF.LICENSE.NOT.GRANTED--HBASE-5959.D3189.3.patch
          111 kB
          Phabricator
        18. ASF.LICENSE.NOT.GRANTED--HBASE-5959.D3189.2.patch
          111 kB
          Phabricator
        19. ASF.LICENSE.NOT.GRANTED--HBASE-5959.D3189.1.patch
          111 kB
          Phabricator

          Activity

            People

            • Assignee:
              eclark Elliott Clark
              Reporter:
              eclark Elliott Clark
            • Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: