public class BatchAppmaster extends AbstractBatchAppmaster implements YarnAppmaster
アプリケーションマスターは、Spring Batch ジョブを実行するコンテキストとして機能します。クラスターリソースの使用に関して意味を成すためには、ジョブ自体が、Yarn コンテナーを使用して負荷を分割できるようにパーティション分割できる必要があります。
| コンストラクターと説明 |
|---|
BatchAppmaster() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | doStart() サブクラスは、開始動作でこのメソッドを実装できます。 |
protected void | doStop() サブクラスは、停止動作でこのメソッドを実装できます。 |
void | onApplicationEvent(AbstractYarnEvent event) |
void | submitApplication() アプリケーションを送信して実行します。 |
addPartitionedStepExecutionStateListener, addStepSplits, getStepExecutions, getYarnJobLauncher, onContainerAllocated, onContainerCompleted, onContainerLaunched, onInit, preLaunch, setYarnJobLaunchergetRegisteredContainers, onContainerLaunchRequestFailed, shutdownContainersgetAllocator, getLauncher, getMonitor, setAllocator, setLauncher, setMonitoraddAppmasterStateListener, finishAppmaster, getApplicationAttemptId, getAppmasterClientService, getAppmasterService, getAppmasterTrackService, getCmTemplate, getCommands, getCommands, getConfiguration, getContainerAssign, getContainerShutdown, getEnvironment, getEnvironment, getParameters, getResourceLocalizer, getTemplate, notifyCompleted, registerAppmaster, setCommands, setCommands, setCommands, setCommands, setConfiguration, setContainerAssign, setEnvironment, setEnvironment, setFinalApplicationStatus, setParameters, setResourceLocalizer, setTemplateafterPropertiesSet, getBeanFactory, getPhase, getTaskExecutor, getTaskScheduler, getYarnEventPublisher, isAutoStartup, isRunning, setAutoStartup, setBeanFactory, setPhase, setTaskExecutor, setTaskScheduler, setYarnEventPublisher, start, stop, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddAppmasterStateListener, setEnvironment, setParameterspublic void submitApplication()
YarnAppmasterYarnAppmaster 内の submitApplication public void onApplicationEvent(AbstractYarnEvent event)
org.springframework.context.ApplicationListener<AbstractYarnEvent> 内の onApplicationEvent AbstractEventingAppmaster の onApplicationEvent protected void doStart()
LifecycleObjectSupportLifecycleObjectSupport.lifecycleLock を保持している間に呼び出されます。LifecycleObjectSupport の doStart protected void doStop()
LifecycleObjectSupportLifecycleObjectSupport.lifecycleLock を保持している間に呼び出されます。AbstractAppmaster の doStop