[ https://issues.apache.org/jira/browse/HBASE-21014?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16574532#comment-16574532 ]
Hari Sekhon edited comment on HBASE-21014 at 8/9/18 9:10 AM: ------------------------------------------------------------- Yes this is what I thought hence I'd already linked HBASE-7932 and book reference as well as a discussion on the mailing list from some of my ex-colleagues from Cloudera who really know their stuff like Harsh J and Lars George. So really what I'm asking for is for the Stochastic Balancer to include the hint writes like the FavoredNodeBalancer. I already have dfs.datanode.block-pinning.enabled = true, it's just not much use until the Stochastic Balancer gets this support as I don't want to lose the better balancing which is used more often than an hdfs rebalance. was (Author: harisekhon): Yes this is what I thought hence I'd already linked HBase-7932 and book reference as well as a discussion on the mailing list from some of my ex-colleagues from Cloudera who really know their stuff like Harsh J and Lars George. So really what I'm asking for is for the Stochastic Balancer to include the hint writes like the FavoredNodeBalancer. I already have dfs.datanode.block-pinning.enabled = true, it's just not much use until the Stochastic Balancer gets this support as I don't want to lose the better balancing which is used more often than an hdfs rebalance. > Improve Stochastic Balancer to write HDFS favoured node hints for region > primary blocks to avoid destroying data locality if needing to use HDFS > Balancer > --------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: HBASE-21014 > URL: https://issues.apache.org/jira/browse/HBASE-21014 > Project: HBase > Issue Type: Improvement > Components: Balancer > Affects Versions: 1.1.2 > Reporter: Hari Sekhon > Priority: Major > > Improve Stochastic Balancer to include the HDFS region location hints to > avoid HDFS Balancer destroying data locality. > Right now according to a mix of docs, jiras and mailing list info it appears > that one must change > {code:java} > hbase.master.loadbalancer.class{code} > to the org.apache.hadoop.hbase.favored.FavoredNodeLoadBalancer as it looks > like this functionality is only within FavoredNodeBalancer and not the > standard Stochastic Balancer. > [http://hbase.apache.org/book.html#_hbase_and_hdfs] > This is not ideal because we'd still like to use all the heuristics and work > that has gone in the Stochastic Balancer which I believe right now is the > best and most mature HBase balancer. > See also the linked Jiras and this discussion: > [http://apache-hbase.679495.n3.nabble.com/HDFS-Balancer-td4086607.html] -- This message was sent by Atlassian JIRA (v7.6.3#76005)