public class TaskManagerConfiguration extends Object implements TaskManagerRuntimeInfo
TaskExecutor.| 构造器和说明 |
|---|
TaskManagerConfiguration(int numberSlots,
ResourceProfile defaultSlotResourceProfile,
ResourceProfile totalResourceProfile,
String[] tmpDirectories,
Duration rpcTimeout,
Duration slotTimeout,
Duration maxRegistrationDuration,
org.apache.flink.configuration.Configuration configuration,
boolean exitJvmOnOutOfMemory,
String taskManagerLogPath,
String taskManagerStdoutPath,
String taskManagerLogDir,
String taskManagerExternalAddress,
File tmpWorkingDirectory,
RetryingRegistrationConfiguration retryingRegistrationConfiguration) |
| 限定符和类型 | 方法和说明 |
|---|---|
static TaskManagerConfiguration |
fromConfiguration(org.apache.flink.configuration.Configuration configuration,
TaskExecutorResourceSpec taskExecutorResourceSpec,
String externalAddress,
File tmpWorkingDirectory) |
org.apache.flink.configuration.Configuration |
getConfiguration()
Gets the configuration that the TaskManager was started with.
|
ResourceProfile |
getDefaultSlotResourceProfile() |
Duration |
getMaxRegistrationDuration() |
int |
getNumberSlots() |
RetryingRegistrationConfiguration |
getRetryingRegistrationConfiguration() |
Duration |
getRpcTimeout() |
Duration |
getSlotTimeout() |
String |
getTaskManagerExternalAddress()
Gets the external address of the TaskManager.
|
String |
getTaskManagerLogDir() |
String |
getTaskManagerLogPath() |
String |
getTaskManagerStdoutPath() |
String[] |
getTmpDirectories()
Gets the list of temporary file directories.
|
File |
getTmpWorkingDirectory()
Gets the temporary working directory of the TaskManager instance.
|
ResourceProfile |
getTotalResourceProfile() |
boolean |
shouldExitJvmOnOutOfMemoryError()
Checks whether the TaskManager should exit the JVM when the task thread throws an
OutOfMemoryError.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTaskManagerBindAddresspublic TaskManagerConfiguration(int numberSlots,
ResourceProfile defaultSlotResourceProfile,
ResourceProfile totalResourceProfile,
String[] tmpDirectories,
Duration rpcTimeout,
Duration slotTimeout,
@Nullable
Duration maxRegistrationDuration,
org.apache.flink.configuration.Configuration configuration,
boolean exitJvmOnOutOfMemory,
@Nullable
String taskManagerLogPath,
@Nullable
String taskManagerStdoutPath,
@Nullable
String taskManagerLogDir,
String taskManagerExternalAddress,
File tmpWorkingDirectory,
RetryingRegistrationConfiguration retryingRegistrationConfiguration)
public int getNumberSlots()
public ResourceProfile getDefaultSlotResourceProfile()
public ResourceProfile getTotalResourceProfile()
public Duration getRpcTimeout()
public Duration getSlotTimeout()
public org.apache.flink.configuration.Configuration getConfiguration()
TaskManagerRuntimeInfogetConfiguration 在接口中 TaskManagerRuntimeInfopublic String[] getTmpDirectories()
TaskManagerRuntimeInfogetTmpDirectories 在接口中 TaskManagerRuntimeInfopublic boolean shouldExitJvmOnOutOfMemoryError()
TaskManagerRuntimeInfoshouldExitJvmOnOutOfMemoryError 在接口中 TaskManagerRuntimeInfopublic String getTaskManagerExternalAddress()
TaskManagerRuntimeInfogetTaskManagerExternalAddress 在接口中 TaskManagerRuntimeInfopublic File getTmpWorkingDirectory()
TaskManagerRuntimeInfogetTmpWorkingDirectory 在接口中 TaskManagerRuntimeInfopublic RetryingRegistrationConfiguration getRetryingRegistrationConfiguration()
public static TaskManagerConfiguration fromConfiguration(org.apache.flink.configuration.Configuration configuration, TaskExecutorResourceSpec taskExecutorResourceSpec, String externalAddress, File tmpWorkingDirectory)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.