| 程序包 | 说明 |
|---|---|
| org.apache.flink.runtime.clusterframework |
This package contains the cluster resource management functionality.
|
| org.apache.flink.runtime.resourcemanager | |
| org.apache.flink.runtime.resourcemanager.active | |
| org.apache.flink.runtime.resourcemanager.slotmanager |
| 限定符和类型 | 方法和说明 |
|---|---|
static TaskExecutorProcessSpec |
TaskExecutorProcessUtils.processSpecFromWorkerResourceSpec(org.apache.flink.configuration.Configuration config,
WorkerResourceSpec workerResourceSpec) |
| 限定符和类型 | 字段和说明 |
|---|---|
static WorkerResourceSpec |
WorkerResourceSpec.ZERO |
| 限定符和类型 | 方法和说明 |
|---|---|
WorkerResourceSpec |
WorkerResourceSpec.Builder.build() |
WorkerResourceSpec |
ArbitraryWorkerResourceSpecFactory.createDefaultWorkerResourceSpec(org.apache.flink.configuration.Configuration configuration) |
abstract WorkerResourceSpec |
WorkerResourceSpecFactory.createDefaultWorkerResourceSpec(org.apache.flink.configuration.Configuration configuration) |
static WorkerResourceSpec |
WorkerResourceSpec.fromTaskExecutorProcessSpec(TaskExecutorProcessSpec taskExecutorProcessSpec) |
static WorkerResourceSpec |
WorkerResourceSpec.fromTotalResourceProfile(ResourceProfile resourceProfile,
int numSlots) |
protected WorkerResourceSpec |
WorkerResourceSpecFactory.workerResourceSpecFromConfigAndCpu(org.apache.flink.configuration.Configuration configuration,
org.apache.flink.api.common.resources.CPUResource cpuResource) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Map<WorkerResourceSpec,Integer> |
ResourceManager.getRequiredResources() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract boolean |
ResourceManager.startNewWorker(WorkerResourceSpec workerResourceSpec)
Allocates a resource using the worker resource specification.
|
boolean |
StandaloneResourceManager.startNewWorker(WorkerResourceSpec workerResourceSpec) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
ActiveResourceManager.startNewWorker(WorkerResourceSpec workerResourceSpec) |
| 限定符和类型 | 方法和说明 |
|---|---|
WorkerResourceSpec |
SlotManagerConfiguration.getDefaultWorkerResourceSpec() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<WorkerResourceSpec,Integer> |
DeclarativeSlotManager.getRequiredResources() |
Map<WorkerResourceSpec,Integer> |
SlotManager.getRequiredResources()
Get number of workers SlotManager requested from
ResourceActions that are not yet
fulfilled. |
Map<WorkerResourceSpec,Integer> |
FineGrainedSlotManager.getRequiredResources() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
ResourceActions.allocateResource(WorkerResourceSpec workerResourceSpec)
Requests to allocate a resource with the given
WorkerResourceSpec. |
static SlotManagerConfiguration |
SlotManagerConfiguration.fromConfiguration(org.apache.flink.configuration.Configuration configuration,
WorkerResourceSpec defaultWorkerResourceSpec) |
static ResourceProfile |
SlotManagerUtils.generateDefaultSlotResourceProfile(WorkerResourceSpec workerResourceSpec,
int numSlotsPerWorker)
|
static ResourceProfile |
SlotManagerUtils.generateTaskManagerTotalResourceProfile(WorkerResourceSpec workerResourceSpec) |
| 构造器和说明 |
|---|
SlotManagerConfiguration(org.apache.flink.api.common.time.Time taskManagerRequestTimeout,
org.apache.flink.api.common.time.Time slotRequestTimeout,
org.apache.flink.api.common.time.Time taskManagerTimeout,
java.time.Duration requirementCheckDelay,
boolean waitResultConsumedBeforeRelease,
SlotMatchingStrategy slotMatchingStrategy,
WorkerResourceSpec defaultWorkerResourceSpec,
int numSlotsPerWorker,
int maxSlotNum,
org.apache.flink.api.common.resources.CPUResource maxTotalCpu,
org.apache.flink.configuration.MemorySize maxTotalMem,
int redundantTaskManagerNum) |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.