一、基本架构

Flink原理、实战与性能优化(编辑中)

client

将作业提交到jobmanager

JobManager

整个集群的master节点,负责整个flink集群的任务调度和资源管理,整个集群有且仅有一个活跃的JobManager。
从客户端获取提交的应用,根据TaskManager上TaskSlot使用情况,为提交的作业分配TaskSlot资源,并命令TaskManager启动应用。
所有checkpoints协调过程都在JobManager完成,每个taskmanager收到触发命令后,完成checkpoints操作。

TaskManager

负责具体任务执行和对应任务在每个节点资源的申请和管理

Flink数据类型

1.任意Java原生基本数据类型(装箱)
2.任意Java原生基本数据类型(装箱)数组
3.java Tuples
4.Scala Case Class
5.POJO

相关文章:

  • 2021-06-18
  • 2022-01-07
  • 2022-01-23
  • 2021-04-12
  • 2021-11-15
  • 2022-01-22
  • 2021-09-06
猜你喜欢
  • 2021-07-23
  • 2021-07-29
  • 2021-06-13
  • 2021-06-08
  • 2021-04-22
  • 2021-12-19
相关资源
相似解决方案