Apache Flink原始碼分析---JobManager啟動流程

wandy0211發表於2020-09-29

Flink啟動主要是啟動JobManager程式和TaskManager程式,本章我們總結一下JobManager的啟動流程:

JobManager啟動流程:

啟動類是org.apache.flink.runtime.entrypoint.StandaloneSessionClusterEntrypoint

配置JobManager啟動:

JobManager入口:

public static void main(String[] args) {
		// startup checks and logging
		//提供對JVM執行環境的訪問的實用程式類,如執行使用者(getHadoopUser())、啟動選項或JVM版本。
		EnvironmentInformation.logEnvironmentInfo(LOG, StandaloneSessionClusterEntrypoint.class.getSimpleName(), args);
		SignalHandler.register(LOG);
		JvmShutdownSafeguard.installAsShutdownHook(LOG);

		EntrypointClusterConfiguration entrypointClusterConfiguration = null;
		final CommandLinePa

相關文章