| 限定符和类型 | 方法和说明 |
|---|---|
ExternalResourceInfoProvider |
Environment.getExternalResourceInfoProvider()
Get the
ExternalResourceInfoProvider which contains infos of available external
resources. |
| 限定符和类型 | 类和说明 |
|---|---|
class |
StaticExternalResourceInfoProvider
Static implementation of
ExternalResourceInfoProvider which return fixed collection of
ExternalResourceInfo. |
| 限定符和类型 | 字段和说明 |
|---|---|
static ExternalResourceInfoProvider |
ExternalResourceInfoProvider.NO_EXTERNAL_RESOURCES |
| 限定符和类型 | 方法和说明 |
|---|---|
static ExternalResourceInfoProvider |
ExternalResourceUtils.createStaticExternalResourceInfoProviderFromConfig(org.apache.flink.configuration.Configuration configuration,
org.apache.flink.core.plugin.PluginManager pluginManager)
Instantiate
StaticExternalResourceInfoProvider for all of enabled external resources. |
| 构造器和说明 |
|---|
DistributedRuntimeUDFContext(org.apache.flink.api.common.TaskInfo taskInfo,
org.apache.flink.util.UserCodeClassLoader userCodeClassLoader,
org.apache.flink.api.common.ExecutionConfig executionConfig,
Map<String,Future<org.apache.flink.core.fs.Path>> cpTasks,
Map<String,org.apache.flink.api.common.accumulators.Accumulator<?,?>> accumulators,
org.apache.flink.metrics.groups.OperatorMetricGroup metrics,
ExternalResourceInfoProvider externalResourceInfoProvider,
org.apache.flink.api.common.JobID jobID) |
| 限定符和类型 | 方法和说明 |
|---|---|
TaskManagerRunner.TaskExecutorService |
TaskManagerRunner.TaskExecutorServiceFactory.createTaskExecutor(org.apache.flink.configuration.Configuration configuration,
ResourceID resourceID,
org.apache.flink.runtime.rpc.RpcService rpcService,
HighAvailabilityServices highAvailabilityServices,
HeartbeatServices heartbeatServices,
MetricRegistry metricRegistry,
BlobCacheService blobCacheService,
boolean localCommunicationOnly,
ExternalResourceInfoProvider externalResourceInfoProvider,
WorkingDirectory workingDirectory,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler,
DelegationTokenReceiverRepository delegationTokenReceiverRepository) |
static TaskManagerRunner.TaskExecutorService |
TaskManagerRunner.createTaskExecutorService(org.apache.flink.configuration.Configuration configuration,
ResourceID resourceID,
org.apache.flink.runtime.rpc.RpcService rpcService,
HighAvailabilityServices highAvailabilityServices,
HeartbeatServices heartbeatServices,
MetricRegistry metricRegistry,
BlobCacheService blobCacheService,
boolean localCommunicationOnly,
ExternalResourceInfoProvider externalResourceInfoProvider,
WorkingDirectory workingDirectory,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler,
DelegationTokenReceiverRepository delegationTokenReceiverRepository) |
static TaskExecutor |
TaskManagerRunner.startTaskManager(org.apache.flink.configuration.Configuration configuration,
ResourceID resourceID,
org.apache.flink.runtime.rpc.RpcService rpcService,
HighAvailabilityServices highAvailabilityServices,
HeartbeatServices heartbeatServices,
MetricRegistry metricRegistry,
TaskExecutorBlobService taskExecutorBlobService,
boolean localCommunicationOnly,
ExternalResourceInfoProvider externalResourceInfoProvider,
WorkingDirectory workingDirectory,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler,
DelegationTokenReceiverRepository delegationTokenReceiverRepository) |
| 构造器和说明 |
|---|
TaskExecutor(org.apache.flink.runtime.rpc.RpcService rpcService,
TaskManagerConfiguration taskManagerConfiguration,
HighAvailabilityServices haServices,
TaskManagerServices taskExecutorServices,
ExternalResourceInfoProvider externalResourceInfoProvider,
HeartbeatServices heartbeatServices,
TaskManagerMetricGroup taskManagerMetricGroup,
String metricQueryServiceAddress,
TaskExecutorBlobService taskExecutorBlobService,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler,
TaskExecutorPartitionTracker partitionTracker,
DelegationTokenReceiverRepository delegationTokenReceiverRepository) |
| 限定符和类型 | 方法和说明 |
|---|---|
ExternalResourceInfoProvider |
RuntimeEnvironment.getExternalResourceInfoProvider() |
| 构造器和说明 |
|---|
RuntimeEnvironment(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
ExecutionAttemptID executionId,
org.apache.flink.api.common.ExecutionConfig executionConfig,
org.apache.flink.api.common.TaskInfo taskInfo,
org.apache.flink.configuration.Configuration jobConfiguration,
org.apache.flink.configuration.Configuration taskConfiguration,
org.apache.flink.util.UserCodeClassLoader userCodeClassLoader,
MemoryManager memManager,
SharedResources sharedResources,
IOManager ioManager,
BroadcastVariableManager bcVarManager,
TaskStateManager taskStateManager,
GlobalAggregateManager aggregateManager,
AccumulatorRegistry accumulatorRegistry,
TaskKvStateRegistry kvStateRegistry,
InputSplitProvider splitProvider,
Map<String,Future<org.apache.flink.core.fs.Path>> distCacheEntries,
ResultPartitionWriter[] writers,
IndexedInputGate[] inputGates,
TaskEventDispatcher taskEventDispatcher,
CheckpointResponder checkpointResponder,
TaskOperatorEventGateway operatorEventGateway,
TaskManagerRuntimeInfo taskManagerInfo,
TaskMetricGroup metrics,
Task containingTask,
ExternalResourceInfoProvider externalResourceInfoProvider,
ChannelStateWriteRequestExecutorFactory channelStateExecutorFactory) |
Task(JobInformation jobInformation,
TaskInformation taskInformation,
ExecutionAttemptID executionAttemptID,
AllocationID slotAllocationId,
List<ResultPartitionDeploymentDescriptor> resultPartitionDeploymentDescriptors,
List<InputGateDeploymentDescriptor> inputGateDeploymentDescriptors,
MemoryManager memManager,
SharedResources sharedResources,
IOManager ioManager,
ShuffleEnvironment<?,?> shuffleEnvironment,
KvStateService kvStateService,
BroadcastVariableManager bcVarManager,
TaskEventDispatcher taskEventDispatcher,
ExternalResourceInfoProvider externalResourceInfoProvider,
TaskStateManager taskStateManager,
TaskManagerActions taskManagerActions,
InputSplitProvider inputSplitProvider,
CheckpointResponder checkpointResponder,
TaskOperatorEventGateway operatorCoordinatorEventGateway,
GlobalAggregateManager aggregateManager,
LibraryCacheManager.ClassLoaderHandle classLoaderHandle,
FileCache fileCache,
TaskManagerRuntimeInfo taskManagerConfig,
TaskMetricGroup metricGroup,
PartitionProducerStateChecker partitionProducerStateChecker,
Executor executor,
ChannelStateWriteRequestExecutorFactory channelStateExecutorFactory)
IMPORTANT: This constructor may not start any work that would need to be undone in the
case of a failing task deployment.
|
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.