public class TaskManagerRunner extends Object implements org.apache.flink.runtime.rpc.FatalErrorHandler
| 限定符和类型 | 类和说明 |
|---|---|
static class |
TaskManagerRunner.Result |
static interface |
TaskManagerRunner.TaskExecutorService |
static interface |
TaskManagerRunner.TaskExecutorServiceFactory
Factory for
TaskExecutor. |
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
FAILURE_EXIT_CODE |
| 构造器和说明 |
|---|
TaskManagerRunner(org.apache.flink.configuration.Configuration configuration,
org.apache.flink.core.plugin.PluginManager pluginManager,
TaskManagerRunner.TaskExecutorServiceFactory taskExecutorServiceFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
CompletableFuture<TaskManagerRunner.Result> |
closeAsync() |
static TaskManagerRunner.TaskExecutorService |
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) |
CompletableFuture<TaskManagerRunner.Result> |
getTerminationFuture() |
static org.apache.flink.configuration.Configuration |
loadConfiguration(String[] args) |
static void |
main(String[] args) |
void |
onFatalError(Throwable exception) |
static int |
runTaskManager(org.apache.flink.configuration.Configuration configuration,
org.apache.flink.core.plugin.PluginManager pluginManager) |
static void |
runTaskManagerProcessSecurely(org.apache.flink.configuration.Configuration configuration) |
static void |
runTaskManagerProcessSecurely(String[] args) |
void |
start() |
static TaskExecutor |
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) |
@VisibleForTesting public static final int FAILURE_EXIT_CODE
public TaskManagerRunner(org.apache.flink.configuration.Configuration configuration,
org.apache.flink.core.plugin.PluginManager pluginManager,
TaskManagerRunner.TaskExecutorServiceFactory taskExecutorServiceFactory)
throws Exception
Exceptionpublic CompletableFuture<TaskManagerRunner.Result> closeAsync()
public CompletableFuture<TaskManagerRunner.Result> getTerminationFuture()
public void onFatalError(Throwable exception)
onFatalError 在接口中 org.apache.flink.runtime.rpc.FatalErrorHandlerpublic static org.apache.flink.configuration.Configuration loadConfiguration(String[] args) throws FlinkParseException
public static int runTaskManager(org.apache.flink.configuration.Configuration configuration,
org.apache.flink.core.plugin.PluginManager pluginManager)
throws Exception
Exceptionpublic static void runTaskManagerProcessSecurely(String[] args)
public static void runTaskManagerProcessSecurely(org.apache.flink.configuration.Configuration configuration)
public static TaskManagerRunner.TaskExecutorService 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) throws Exception
Exceptionpublic static TaskExecutor 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) throws Exception
ExceptionCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.