Class TierSegmentBalancer
java.lang.Object
org.apache.druid.server.coordinator.balancer.TierSegmentBalancer
Balances segments within the servers of a tier using the balancer strategy.
Segments are prioritized for move in the following order:
- Segments loaded on decommissioning servers
- Segments loading on active servers
- Segments loaded on active servers
-
Constructor Summary
ConstructorsConstructorDescriptionTierSegmentBalancer(String tier, Set<ServerHolder> servers, int maxSegmentsToMove, DruidCoordinatorRuntimeParams params) -
Method Summary
-
Constructor Details
-
TierSegmentBalancer
public TierSegmentBalancer(String tier, Set<ServerHolder> servers, int maxSegmentsToMove, DruidCoordinatorRuntimeParams params)
-
-
Method Details
-
run
public void run()
-