| 限定符和类型 | 方法和说明 |
|---|---|
HighAvailabilityServices |
PartialDispatcherServices.getHighAvailabilityServices() |
HighAvailabilityServices |
DispatcherServices.getHighAvailabilityServices() |
| 限定符和类型 | 方法和说明 |
|---|---|
JobManagerRunner |
JobMasterServiceLeadershipRunnerFactory.createJobManagerRunner(JobGraph jobGraph,
org.apache.flink.configuration.Configuration configuration,
org.apache.flink.runtime.rpc.RpcService rpcService,
HighAvailabilityServices highAvailabilityServices,
HeartbeatServices heartbeatServices,
JobManagerSharedServices jobManagerServices,
JobManagerJobMetricGroupFactory jobManagerJobMetricGroupFactory,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler,
long initializationTimestamp) |
JobManagerRunner |
JobManagerRunnerFactory.createJobManagerRunner(JobGraph jobGraph,
org.apache.flink.configuration.Configuration configuration,
org.apache.flink.runtime.rpc.RpcService rpcService,
HighAvailabilityServices highAvailabilityServices,
HeartbeatServices heartbeatServices,
JobManagerSharedServices jobManagerServices,
JobManagerJobMetricGroupFactory jobManagerJobMetricGroupFactory,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler,
long initializationTimestamp) |
| 构造器和说明 |
|---|
PartialDispatcherServices(org.apache.flink.configuration.Configuration configuration,
HighAvailabilityServices highAvailabilityServices,
GatewayRetriever<ResourceManagerGateway> resourceManagerGatewayRetriever,
BlobServer blobServer,
HeartbeatServices heartbeatServices,
JobManagerMetricGroupFactory jobManagerMetricGroupFactory,
ExecutionGraphInfoStore executionGraphInfoStore,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler,
HistoryServerArchivist historyServerArchivist,
String metricQueryServiceAddress,
Executor ioExecutor,
DispatcherOperationCaches operationCaches) |
| 构造器和说明 |
|---|
DispatcherResourceCleanerFactory(Executor cleanupExecutor,
org.apache.flink.util.concurrent.RetryStrategy retryStrategy,
JobManagerRunnerRegistry jobManagerRunnerRegistry,
JobGraphWriter jobGraphWriter,
BlobServer blobServer,
HighAvailabilityServices highAvailabilityServices,
JobManagerMetricGroup jobManagerMetricGroup) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected HighAvailabilityServices |
ClusterEntrypoint.createHaServices(org.apache.flink.configuration.Configuration configuration,
Executor executor,
org.apache.flink.runtime.rpc.RpcSystemUtils rpcSystemUtils) |
| 限定符和类型 | 方法和说明 |
|---|---|
DispatcherResourceManagerComponent |
DefaultDispatcherResourceManagerComponentFactory.create(org.apache.flink.configuration.Configuration configuration,
ResourceID resourceId,
Executor ioExecutor,
org.apache.flink.runtime.rpc.RpcService rpcService,
HighAvailabilityServices highAvailabilityServices,
BlobServer blobServer,
HeartbeatServices heartbeatServices,
DelegationTokenManager delegationTokenManager,
MetricRegistry metricRegistry,
ExecutionGraphInfoStore executionGraphInfoStore,
MetricQueryServiceRetriever metricQueryServiceRetriever,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler) |
DispatcherResourceManagerComponent |
DispatcherResourceManagerComponentFactory.create(org.apache.flink.configuration.Configuration configuration,
ResourceID resourceId,
Executor ioExecutor,
org.apache.flink.runtime.rpc.RpcService rpcService,
HighAvailabilityServices highAvailabilityServices,
BlobServer blobServer,
HeartbeatServices heartbeatServices,
DelegationTokenManager delegationTokenManager,
MetricRegistry metricRegistry,
ExecutionGraphInfoStore executionGraphInfoStore,
MetricQueryServiceRetriever metricQueryServiceRetriever,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractHaServices
Abstract high availability services based on distributed system(e.g.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static HighAvailabilityServices |
HighAvailabilityServicesUtils.createAvailableOrEmbeddedServices(org.apache.flink.configuration.Configuration config,
Executor executor,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler) |
HighAvailabilityServices |
HighAvailabilityServicesFactory.createHAServices(org.apache.flink.configuration.Configuration configuration,
Executor executor)
Creates a
HighAvailabilityServices instance. |
static HighAvailabilityServices |
HighAvailabilityServicesUtils.createHighAvailabilityServices(org.apache.flink.configuration.Configuration configuration,
Executor executor,
org.apache.flink.runtime.rpc.AddressResolution addressResolution,
org.apache.flink.runtime.rpc.RpcSystemUtils rpcSystemUtils,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractNonHaServices
Abstract base class for non high-availability services.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
EmbeddedHaServices
An implementation of the
HighAvailabilityServices for the non-high-availability case
where all participants (ResourceManager, JobManagers, TaskManagers) run in the same process. |
class |
EmbeddedHaServicesWithLeadershipControl
EmbeddedHaServices extension to expose leadership granting and revoking. |
| 限定符和类型 | 类和说明 |
|---|---|
class |
StandaloneHaServices
An implementation of the
HighAvailabilityServices for the non-high-availability case. |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractZooKeeperHaServices
Abstract ZooKeeper based HA services.
|
class |
ZooKeeperMultipleComponentLeaderElectionHaServices
ZooKeeper HA services that only use a single leader election per process.
|
| 构造器和说明 |
|---|
HaServicesJobPersistenceComponentFactory(HighAvailabilityServices highAvailabilityServices) |
| 构造器和说明 |
|---|
JobMaster(org.apache.flink.runtime.rpc.RpcService rpcService,
JobMasterId jobMasterId,
JobMasterConfiguration jobMasterConfiguration,
ResourceID resourceId,
JobGraph jobGraph,
HighAvailabilityServices highAvailabilityService,
SlotPoolServiceSchedulerFactory slotPoolServiceSchedulerFactory,
JobManagerSharedServices jobManagerSharedServices,
HeartbeatServices heartbeatServices,
JobManagerJobMetricGroupFactory jobMetricGroupFactory,
OnCompletionActions jobCompletionActions,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler,
ClassLoader userCodeLoader,
ShuffleMaster<?> shuffleMaster,
PartitionTrackerFactory partitionTrackerFactory,
ExecutionDeploymentTracker executionDeploymentTracker,
ExecutionDeploymentReconciler.Factory executionDeploymentReconcilerFactory,
BlocklistHandler.Factory blocklistHandlerFactory,
long initializationTimestamp) |
| 构造器和说明 |
|---|
DefaultJobMasterServiceFactory(Executor executor,
org.apache.flink.runtime.rpc.RpcService rpcService,
JobMasterConfiguration jobMasterConfiguration,
JobGraph jobGraph,
HighAvailabilityServices haServices,
SlotPoolServiceSchedulerFactory slotPoolServiceSchedulerFactory,
JobManagerSharedServices jobManagerSharedServices,
HeartbeatServices heartbeatServices,
JobManagerJobMetricGroupFactory jobManagerJobMetricGroupFactory,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler,
ClassLoader userCodeClassloader,
long initializationTimestamp) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected HighAvailabilityServices |
MiniCluster.createHighAvailabilityServices(org.apache.flink.configuration.Configuration configuration,
Executor executor) |
protected HighAvailabilityServices |
MiniCluster.getHaServices() |
| 限定符和类型 | 方法和说明 |
|---|---|
HighAvailabilityServices |
ResourceManagerProcessContext.getHighAvailabilityServices() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ResourceManagerServiceImpl |
ResourceManagerServiceImpl.create(ResourceManagerFactory<?> resourceManagerFactory,
org.apache.flink.configuration.Configuration configuration,
ResourceID resourceId,
org.apache.flink.runtime.rpc.RpcService rpcService,
HighAvailabilityServices highAvailabilityServices,
HeartbeatServices heartbeatServices,
DelegationTokenManager delegationTokenManager,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler,
ClusterInformation clusterInformation,
String webInterfaceUrl,
MetricRegistry metricRegistry,
String hostname,
Executor ioExecutor) |
ResourceManagerProcessContext |
ResourceManagerFactory.createResourceManagerProcessContext(org.apache.flink.configuration.Configuration configuration,
ResourceID resourceId,
org.apache.flink.runtime.rpc.RpcService rpcService,
HighAvailabilityServices highAvailabilityServices,
HeartbeatServices heartbeatServices,
DelegationTokenManager delegationTokenManager,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler,
ClusterInformation clusterInformation,
String webInterfaceUrl,
MetricRegistry metricRegistry,
String hostname,
Executor ioExecutor) |
static ResourceManagerRuntimeServices |
ResourceManagerRuntimeServices.fromConfiguration(ResourceManagerRuntimeServicesConfiguration configuration,
HighAvailabilityServices highAvailabilityServices,
org.apache.flink.util.concurrent.ScheduledExecutor scheduledExecutor,
SlotManagerMetricGroup slotManagerMetricGroup) |
| 构造器和说明 |
|---|
DefaultJobLeaderIdService(HighAvailabilityServices highAvailabilityServices,
org.apache.flink.util.concurrent.ScheduledExecutor scheduledExecutor,
org.apache.flink.api.common.time.Time jobTimeout) |
ResourceManagerProcessContext(org.apache.flink.configuration.Configuration rmConfig,
ResourceID resourceId,
ResourceManagerRuntimeServicesConfiguration rmRuntimeServicesConfig,
org.apache.flink.runtime.rpc.RpcService rpcService,
HighAvailabilityServices highAvailabilityServices,
HeartbeatServices heartbeatServices,
DelegationTokenManager delegationTokenManager,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler,
ClusterInformation clusterInformation,
String webInterfaceUrl,
MetricRegistry metricRegistry,
String hostname,
Executor ioExecutor) |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
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) |
void |
JobLeaderService.start(String initialOwnerAddress,
org.apache.flink.runtime.rpc.RpcService initialRpcService,
HighAvailabilityServices initialHighAvailabilityServices,
JobLeaderListener initialJobLeaderListener)
Start the job leader service with the given services.
|
void |
DefaultJobLeaderService.start(String initialOwnerAddress,
org.apache.flink.runtime.rpc.RpcService initialRpcService,
HighAvailabilityServices initialHighAvailabilityServices,
JobLeaderListener initialJobLeaderListener) |
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) |
| 构造器和说明 |
|---|
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) |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.