Flink简介-流时思想

2022-08-14  本文已影响0人  Eqo

Apache Flink 是一个开源的、基于流的、有状态的计算框架。它是分布式地执行的,具备低延迟、高吞吐的优秀性能,并且非常擅长处理有状态的复杂计算逻辑场景。

流式计算思想

Flink流式计算程序 来一条处理一条,每次处理一条数据


image.png

step1 ,数据从数据源中获取,封装到datastream中
step 2 ,数据处理中调用算子进行处理
Source

Flink支持多种安装运行模式,可以将Flink程序运行在很多地方:
本地 集群 k8s

本地模式

启动一个jvm进程 jobmanager和taskmanager 运行在一个机器一个jvm进程内 伪分布式

Standalone集群
image.png
  1. Client客户端提交任务给JobManager;
  2. JobManager负责申请任务运行所需要的资源并管理任务和资源;
  3. JobManager分发任务给TaskManager执行;
  4. TaskManager定期向JobManager汇报状态;

Flink on yarn

上一篇 下一篇

猜你喜欢

热点阅读