Flink集群的启动


导读:记录一下Flink源码的阅读过程
Flink版本:1.4.2


1.start-cluster.sh
  集群启动的脚本,在脚本中通过运行jobmanager.sh和TMSlaves start来启动JobManager和TaskManager。其中TMSlaves定义在config.sh中。
start-cluster.sh

2.config.sh
  这里只看一下TMSlaves()函数,可以看到其是通过调用taskmanager.sh启动TaskManager的。
image

3.jobmanager.shtaskmanager.sh
  其都会调用flink-daemon.sh的脚本运行守护进程。
jobmanager.sh:
image
taskmanager.sh:
image

4.flink-daemon.sh
  根据不同的类型,flink-daemon.sh中会选择不同的主类运行。
image

  后续将对JobManager和TaskManager的源码进行跟踪。

猜你喜欢

转载自blog.csdn.net/u013036495/article/details/85537310