org.apache.accumulo.server.master.balancer
Class SimpleLoggerBalancer

java.lang.Object
  extended by org.apache.accumulo.server.master.balancer.SimpleLoggerBalancer
All Implemented Interfaces:
LoggerBalancer

public class SimpleLoggerBalancer
extends Object
implements LoggerBalancer


Constructor Summary
SimpleLoggerBalancer()
           
SimpleLoggerBalancer(long minimumTimeBetweenRebalances)
           
 
Method Summary
 void balance(List<LoggerUser> current, List<String> loggers, Map<LoggerUser,List<String>> assignmentsOut, int loggersPerServer)
          Assign loggers to tablet servers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleLoggerBalancer

public SimpleLoggerBalancer()

SimpleLoggerBalancer

public SimpleLoggerBalancer(long minimumTimeBetweenRebalances)
Method Detail

balance

public void balance(List<LoggerUser> current,
                    List<String> loggers,
                    Map<LoggerUser,List<String>> assignmentsOut,
                    int loggersPerServer)
Description copied from interface: LoggerBalancer
Assign loggers to tablet servers

Specified by:
balance in interface LoggerBalancer
Parameters:
current - The loggers assigned to each tablet server
loggers - The list of current loggers
assignmentsOut - the assignments to give to tablet servers


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.