Uses of Class
org.apache.hadoop.hbase.master.balancer.CostFunction
Packages that use CostFunction
-
Uses of CostFunction in org.apache.hadoop.hbase.master.balancer
Subclasses of CostFunction in org.apache.hadoop.hbase.master.balancerModifier and TypeClassDescription(package private) static class
(package private) static class
(package private) class
Class to be used for the subset of RegionLoad costs that should be treated as rates.(package private) class
Base class the allows writing costs functions from rolling average of some number from RegionLoad.(package private) class
Compute the cost of total number of coprocessor requests The more unbalanced the higher the computed cost will be.class
This is an optional Cost function designed to allow region count skew across RegionServers.(package private) class
Compute a cost of a potential cluster configuration based upon whereHStoreFile
s are located.(package private) class
Compute the cost of total memstore size.(package private) class
Given the starting state of the regions and a potential ending state compute cost based upon the number of regions that have moved.(package private) class
Compute the cost of a potential cluster state from skew in number of primary regions on a cluster.(package private) class
(package private) class
Compute the cost of total number of read requests The more unbalanced the higher the computed cost will be.(package private) class
Compute the cost of a potential cluster state from skew in number of regions on a cluster.(package private) class
A cost function for region replicas.(package private) class
A cost function for region replicas.(package private) class
A cost function for region replicas for the rack distribution.(package private) class
(package private) class
Compute the cost of total open storefiles size.(package private) class
Compute the cost of a potential cluster configuration based upon how evenly distributed tables are.(package private) class
Compute the cost of total number of write requests.Fields in org.apache.hadoop.hbase.master.balancer with type parameters of type CostFunctionModifier and TypeFieldDescriptionprotected List<CostFunction>
StochasticLoadBalancer.costFunctions
Methods in org.apache.hadoop.hbase.master.balancer that return CostFunctionModifier and TypeMethodDescriptionprivate static CostFunction
StochasticLoadBalancer.createCostFunction
(Class<? extends CostFunction> clazz, org.apache.hadoop.conf.Configuration conf) Methods in org.apache.hadoop.hbase.master.balancer that return types with arguments of type CostFunctionModifier and TypeMethodDescriptionprotected List<CostFunction>
CacheAwareLoadBalancer.createCostFunctions
(org.apache.hadoop.conf.Configuration configuration) protected List<CostFunction>
StochasticLoadBalancer.createCostFunctions
(org.apache.hadoop.conf.Configuration conf) (package private) List<CostFunction>
StochasticLoadBalancer.getCostFunctions()
Methods in org.apache.hadoop.hbase.master.balancer with parameters of type CostFunctionModifier and TypeMethodDescriptionprivate void
CacheAwareLoadBalancer.addCostFunction
(List<CostFunction> costFunctions, CostFunction costFunction) private void
StochasticLoadBalancer.addCostFunction
(List<CostFunction> costFunctions, CostFunction costFunction) Method parameters in org.apache.hadoop.hbase.master.balancer with type arguments of type CostFunctionModifier and TypeMethodDescriptionprivate void
CacheAwareLoadBalancer.addCostFunction
(List<CostFunction> costFunctions, CostFunction costFunction) private void
StochasticLoadBalancer.addCostFunction
(List<CostFunction> costFunctions, CostFunction costFunction) private static CostFunction
StochasticLoadBalancer.createCostFunction
(Class<? extends CostFunction> clazz, org.apache.hadoop.conf.Configuration conf) protected void
StochasticLoadBalancer.sendRejectionReasonToRingBuffer
(Supplier<String> reason, List<CostFunction> costFunctions)