| Package | Description |
|---|---|
| org.apache.hadoop.yarn.server.resourcemanager | |
| org.apache.hadoop.yarn.server.resourcemanager.recovery |
This package contains classes to recovery the resourcemanager.
|
| org.apache.hadoop.yarn.server.resourcemanager.recovery.records | |
| org.apache.hadoop.yarn.server.resourcemanager.recovery.records.impl.pb |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
RMAppManager.recoverApplication(ApplicationStateData appState,
RMStateStore.RMState rmState) |
| Modifier and Type | Method | Description |
|---|---|---|
ApplicationStateData |
RMStateStoreAppEvent.getAppState() |
|
ApplicationStateData |
RMStateStoreRemoveAppEvent.getAppState() |
|
ApplicationStateData |
RMStateUpdateAppEvent.getAppState() |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Map<org.apache.hadoop.yarn.api.records.ApplicationId,ApplicationStateData> |
RMStateStore.RMState.getApplicationState() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
FileSystemRMStateStore.removeApplicationStateInternal(ApplicationStateData appState) |
|
protected void |
LeveldbRMStateStore.removeApplicationStateInternal(ApplicationStateData appState) |
|
void |
MemoryRMStateStore.removeApplicationStateInternal(ApplicationStateData appState) |
|
protected void |
NullRMStateStore.removeApplicationStateInternal(ApplicationStateData appState) |
|
protected abstract void |
RMStateStore.removeApplicationStateInternal(ApplicationStateData appState) |
Blocking API
Derived classes must implement this method to remove the state of an
application and its attempts.
|
protected void |
ZKRMStateStore.removeApplicationStateInternal(ApplicationStateData appState) |
|
void |
FileSystemRMStateStore.storeApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
ApplicationStateData appStateDataPB) |
|
protected void |
LeveldbRMStateStore.storeApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
ApplicationStateData appStateData) |
|
void |
MemoryRMStateStore.storeApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
ApplicationStateData appState) |
|
protected void |
NullRMStateStore.storeApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
ApplicationStateData appStateData) |
|
protected abstract void |
RMStateStore.storeApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
ApplicationStateData appStateData) |
Blocking API
Derived classes must implement this method to store the state of an
application.
|
void |
ZKRMStateStore.storeApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
ApplicationStateData appStateDataPB) |
|
void |
RMStateStore.updateApplicationState(ApplicationStateData appState) |
|
void |
RMStateStore.updateApplicationState(ApplicationStateData appState,
boolean notifyApp) |
|
void |
FileSystemRMStateStore.updateApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
ApplicationStateData appStateDataPB) |
|
protected void |
LeveldbRMStateStore.updateApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
ApplicationStateData appStateData) |
|
void |
MemoryRMStateStore.updateApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
ApplicationStateData appState) |
|
protected void |
NullRMStateStore.updateApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
ApplicationStateData appStateData) |
|
protected abstract void |
RMStateStore.updateApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
ApplicationStateData appStateData) |
|
protected void |
ZKRMStateStore.updateApplicationStateInternal(org.apache.hadoop.yarn.api.records.ApplicationId appId,
ApplicationStateData appStateDataPB) |
|
void |
RMStateStore.updateApplicationStateSynchronously(ApplicationStateData appState,
boolean notifyApp,
org.apache.hadoop.thirdparty.com.google.common.util.concurrent.SettableFuture<java.lang.Object> resultFuture) |
| Constructor | Description |
|---|---|
RMStateStoreAppEvent(ApplicationStateData appState) |
|
RMStateUpdateAppEvent(ApplicationStateData appState) |
|
RMStateUpdateAppEvent(ApplicationStateData appState,
boolean notifyApplication) |
|
RMStateUpdateAppEvent(ApplicationStateData appState,
boolean notifyApp,
org.apache.hadoop.thirdparty.com.google.common.util.concurrent.SettableFuture<java.lang.Object> future) |
| Modifier and Type | Method | Description |
|---|---|---|
static ApplicationStateData |
ApplicationStateData.newInstance(long submitTime,
long startTime,
java.lang.String user,
java.lang.String realUser,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
RMAppState state,
java.lang.String diagnostics,
long launchTime,
long finishTime,
org.apache.hadoop.ipc.CallerContext callerContext) |
|
static ApplicationStateData |
ApplicationStateData.newInstance(long submitTime,
long startTime,
java.lang.String user,
java.lang.String realUser,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
RMAppState state,
java.lang.String diagnostics,
long launchTime,
long finishTime,
org.apache.hadoop.ipc.CallerContext callerContext,
java.util.Map<org.apache.hadoop.yarn.api.records.ApplicationTimeoutType,java.lang.Long> applicationTimeouts) |
|
static ApplicationStateData |
ApplicationStateData.newInstance(long submitTime,
long startTime,
java.lang.String user,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
RMAppState state,
java.lang.String diagnostics,
long launchTime,
long finishTime,
org.apache.hadoop.ipc.CallerContext callerContext) |
|
static ApplicationStateData |
ApplicationStateData.newInstance(long submitTime,
long startTime,
java.lang.String user,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
RMAppState state,
java.lang.String diagnostics,
long launchTime,
long finishTime,
org.apache.hadoop.ipc.CallerContext callerContext,
java.util.Map<org.apache.hadoop.yarn.api.records.ApplicationTimeoutType,java.lang.Long> applicationTimeouts) |
|
static ApplicationStateData |
ApplicationStateData.newInstance(long submitTime,
long startTime,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext context,
java.lang.String user) |
|
static ApplicationStateData |
ApplicationStateData.newInstance(long submitTime,
long startTime,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext context,
java.lang.String user,
java.lang.String realUser,
org.apache.hadoop.ipc.CallerContext callerContext) |
|
static ApplicationStateData |
ApplicationStateData.newInstance(long submitTime,
long startTime,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext context,
java.lang.String user,
org.apache.hadoop.ipc.CallerContext callerContext) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
ApplicationStateDataPBImpl |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.