Class SlotManagerConfiguration
java.lang.Object
org.apache.flink.runtime.resourcemanager.slotmanager.SlotManagerConfiguration
Configuration for the
SlotManager.-
Constructor Summary
ConstructorsConstructorDescriptionSlotManagerConfiguration(Duration taskManagerRequestTimeout, Duration taskManagerTimeout, Duration requirementCheckDelay, Duration declareNeededResourceDelay, 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) -
Method Summary
Modifier and TypeMethodDescriptionstatic SlotManagerConfigurationfromConfiguration(org.apache.flink.configuration.Configuration configuration, WorkerResourceSpec defaultWorkerResourceSpec) intorg.apache.flink.api.common.resources.CPUResourceorg.apache.flink.configuration.MemorySizeintorg.apache.flink.api.common.resources.CPUResourceorg.apache.flink.configuration.MemorySizeintintorg.apache.flink.configuration.TaskManagerOptions.TaskManagerLoadBalanceMode
-
Constructor Details
-
SlotManagerConfiguration
public SlotManagerConfiguration(Duration taskManagerRequestTimeout, Duration taskManagerTimeout, Duration requirementCheckDelay, Duration declareNeededResourceDelay, 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)
-
-
Method Details
-
getTaskManagerRequestTimeout
-
getTaskManagerTimeout
-
getRequirementCheckDelay
-
getDeclareNeededResourceDelay
-
getTaskManagerLoadBalanceMode
public org.apache.flink.configuration.TaskManagerOptions.TaskManagerLoadBalanceMode getTaskManagerLoadBalanceMode() -
getDefaultWorkerResourceSpec
-
getNumSlotsPerWorker
public int getNumSlotsPerWorker() -
getMinSlotNum
public int getMinSlotNum() -
getMaxSlotNum
public int getMaxSlotNum() -
getMinTotalCpu
public org.apache.flink.api.common.resources.CPUResource getMinTotalCpu() -
getMaxTotalCpu
public org.apache.flink.api.common.resources.CPUResource getMaxTotalCpu() -
getMinTotalMem
public org.apache.flink.configuration.MemorySize getMinTotalMem() -
getMaxTotalMem
public org.apache.flink.configuration.MemorySize getMaxTotalMem() -
getRedundantTaskManagerNum
public int getRedundantTaskManagerNum() -
fromConfiguration
public static SlotManagerConfiguration fromConfiguration(org.apache.flink.configuration.Configuration configuration, WorkerResourceSpec defaultWorkerResourceSpec) throws org.apache.flink.util.ConfigurationException - Throws:
org.apache.flink.util.ConfigurationException
-