| Package | Description |
|---|---|
| org.apache.druid.server.coordinator | |
| org.apache.druid.server.coordinator.balancer | |
| org.apache.druid.server.coordinator.loading |
| Modifier and Type | Method and Description |
|---|---|
BalancerStrategy |
DruidCoordinatorRuntimeParams.getBalancerStrategy() |
| Modifier and Type | Method and Description |
|---|---|
DruidCoordinatorRuntimeParams.Builder |
DruidCoordinatorRuntimeParams.Builder.withBalancerStrategy(BalancerStrategy balancerStrategy) |
| Modifier and Type | Class and Description |
|---|---|
class |
CachingCostBalancerStrategy |
class |
CostBalancerStrategy |
class |
DiskNormalizedCostBalancerStrategy |
class |
RandomBalancerStrategy
A simple
BalancerStrategy that
assigns segments randomly amongst eligible servers
performs no balancing
|
| Modifier and Type | Method and Description |
|---|---|
BalancerStrategy |
BalancerStrategyFactory.createBalancerStrategy(com.google.common.util.concurrent.ListeningExecutorService exec) |
BalancerStrategy |
CachingCostBalancerStrategyFactory.createBalancerStrategy(com.google.common.util.concurrent.ListeningExecutorService exec) |
BalancerStrategy |
DiskNormalizedCostBalancerStrategyFactory.createBalancerStrategy(com.google.common.util.concurrent.ListeningExecutorService exec) |
BalancerStrategy |
RandomBalancerStrategyFactory.createBalancerStrategy(com.google.common.util.concurrent.ListeningExecutorService exec) |
| Constructor and Description |
|---|
StrategicSegmentAssigner(SegmentLoadQueueManager loadQueueManager,
DruidCluster cluster,
BalancerStrategy strategy,
SegmentLoadingConfig loadingConfig,
CoordinatorRunStats stats) |
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.