public class SlotManagerConfiguration extends Object
SlotManager.| 构造器和说明 |
|---|
SlotManagerConfiguration(org.apache.flink.api.common.time.Time taskManagerRequestTimeout,
org.apache.flink.api.common.time.Time taskManagerTimeout,
Duration requirementCheckDelay,
Duration declareNeededResourceDelay,
boolean waitResultConsumedBeforeRelease,
org.apache.flink.configuration.TaskManagerOptions.TaskManagerLoadBalanceMode taskManagerLoadBalanceMode,
WorkerResourceSpec defaultWorkerResourceSpec,
int numSlotsPerWorker,
int minSlotNum,
int maxSlotNum,
org.apache.flink.api.common.resources.CPUResource minTotalCpu,
org.apache.flink.api.common.resources.CPUResource maxTotalCpu,
org.apache.flink.configuration.MemorySize minTotalMem,
org.apache.flink.configuration.MemorySize maxTotalMem,
int redundantTaskManagerNum) |
| 限定符和类型 | 方法和说明 |
|---|---|
static SlotManagerConfiguration |
fromConfiguration(org.apache.flink.configuration.Configuration configuration,
WorkerResourceSpec defaultWorkerResourceSpec) |
Duration |
getDeclareNeededResourceDelay() |
WorkerResourceSpec |
getDefaultWorkerResourceSpec() |
int |
getMaxSlotNum() |
org.apache.flink.api.common.resources.CPUResource |
getMaxTotalCpu() |
org.apache.flink.configuration.MemorySize |
getMaxTotalMem() |
int |
getMinSlotNum() |
org.apache.flink.api.common.resources.CPUResource |
getMinTotalCpu() |
org.apache.flink.configuration.MemorySize |
getMinTotalMem() |
int |
getNumSlotsPerWorker() |
int |
getRedundantTaskManagerNum() |
Duration |
getRequirementCheckDelay() |
org.apache.flink.configuration.TaskManagerOptions.TaskManagerLoadBalanceMode |
getTaskManagerLoadBalanceMode() |
org.apache.flink.api.common.time.Time |
getTaskManagerRequestTimeout() |
org.apache.flink.api.common.time.Time |
getTaskManagerTimeout() |
boolean |
isWaitResultConsumedBeforeRelease() |
public SlotManagerConfiguration(org.apache.flink.api.common.time.Time taskManagerRequestTimeout,
org.apache.flink.api.common.time.Time taskManagerTimeout,
Duration requirementCheckDelay,
Duration declareNeededResourceDelay,
boolean waitResultConsumedBeforeRelease,
org.apache.flink.configuration.TaskManagerOptions.TaskManagerLoadBalanceMode taskManagerLoadBalanceMode,
WorkerResourceSpec defaultWorkerResourceSpec,
int numSlotsPerWorker,
int minSlotNum,
int maxSlotNum,
org.apache.flink.api.common.resources.CPUResource minTotalCpu,
org.apache.flink.api.common.resources.CPUResource maxTotalCpu,
org.apache.flink.configuration.MemorySize minTotalMem,
org.apache.flink.configuration.MemorySize maxTotalMem,
int redundantTaskManagerNum)
public org.apache.flink.api.common.time.Time getTaskManagerRequestTimeout()
public org.apache.flink.api.common.time.Time getTaskManagerTimeout()
public Duration getRequirementCheckDelay()
public Duration getDeclareNeededResourceDelay()
public boolean isWaitResultConsumedBeforeRelease()
public org.apache.flink.configuration.TaskManagerOptions.TaskManagerLoadBalanceMode getTaskManagerLoadBalanceMode()
public WorkerResourceSpec getDefaultWorkerResourceSpec()
public int getNumSlotsPerWorker()
public int getMinSlotNum()
public int getMaxSlotNum()
public org.apache.flink.api.common.resources.CPUResource getMinTotalCpu()
public org.apache.flink.api.common.resources.CPUResource getMaxTotalCpu()
public org.apache.flink.configuration.MemorySize getMinTotalMem()
public org.apache.flink.configuration.MemorySize getMaxTotalMem()
public int getRedundantTaskManagerNum()
public static SlotManagerConfiguration fromConfiguration(org.apache.flink.configuration.Configuration configuration, WorkerResourceSpec defaultWorkerResourceSpec) throws org.apache.flink.util.ConfigurationException
org.apache.flink.util.ConfigurationExceptionCopyright © 2014–2024 The Apache Software Foundation. All rights reserved.