public class TaskManagerConfiguration extends Object implements TaskManagerRuntimeInfo
TaskExecutor.| 构造器和说明 |
|---|
TaskManagerConfiguration(int numberSlots,
ResourceProfile defaultSlotResourceProfile,
ResourceProfile totalResourceProfile,
String[] tmpDirectories,
org.apache.flink.api.common.time.Time rpcTimeout,
org.apache.flink.api.common.time.Time slotTimeout,
java.time.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() |
java.time.Duration |
getMaxRegistrationDuration() |
int |
getNumberSlots() |
RetryingRegistrationConfiguration |
getRetryingRegistrationConfiguration() |
org.apache.flink.api.common.time.Time |
getRpcTimeout() |
org.apache.flink.api.common.time.Time |
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,
org.apache.flink.api.common.time.Time rpcTimeout,
org.apache.flink.api.common.time.Time slotTimeout,
@Nullable
java.time.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 org.apache.flink.api.common.time.Time getRpcTimeout()
public org.apache.flink.api.common.time.Time getSlotTimeout()
@Nullable public java.time.Duration getMaxRegistrationDuration()
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–2022 The Apache Software Foundation. All rights reserved.