Class HBaseBalanceLeveler.TablePseudoRandomHostAndPortComparator
java.lang.Object
io.datarouter.client.hbase.balancer.HBaseBalanceLeveler.TablePseudoRandomHostAndPortComparator
- All Implemented Interfaces:
java.util.Comparator<org.apache.hadoop.hbase.ServerName>
- Enclosing class:
- HBaseBalanceLeveler<I>
public static class HBaseBalanceLeveler.TablePseudoRandomHostAndPortComparator
extends java.lang.Object
implements java.util.Comparator<org.apache.hadoop.hbase.ServerName>
-
Constructor Summary
Constructors Constructor Description TablePseudoRandomHostAndPortComparator(java.lang.String randomSeed) -
Method Summary
Modifier and Type Method Description intcompare(org.apache.hadoop.hbase.ServerName serverA, org.apache.hadoop.hbase.ServerName serverB)
-
Constructor Details
-
TablePseudoRandomHostAndPortComparator
public TablePseudoRandomHostAndPortComparator(java.lang.String randomSeed)
-
-
Method Details
-
compare
public int compare(org.apache.hadoop.hbase.ServerName serverA, org.apache.hadoop.hbase.ServerName serverB)- Specified by:
comparein interfacejava.util.Comparator<org.apache.hadoop.hbase.ServerName>
-