Flink入门

  1. 首先Flink是一种事件驱动型流式处理框架,也就是说Flink是被动的接受数据的,因为有数据来才会触发后面的运行,对比spark,即使是spark streaming,也是一批一批的取数据,开启之后也能看到它在不断的打印时间戳,时间间隔为spark streaming的批次时间
  2. Flink可以分为无界流和有界流,区别只在于API读取数据的方法, 这里以java举例,有界流使用readTextFile方法,那么就决定了他总是有个界限的,但是无界流使用socketTextStream,不断的开启一个流,没有停止的时候。

并行度问题

standalone模式

3.其次是Flink的粗略架构,Flink自带调度器,也就是Standalone模式,我们就用这个模式先做试验。首先类比于spark,Flink也分为几个模块组成
在这里插入图片描述
主节点是StandaloneSessionClusterEntrypoint,也就是头目,但是执行任务的是TaskManagerRunner,也就是小弟,而小弟又受到 Slots的限制, Slots可以理解为小弟的工具,每个 Slots可以对比为一个线程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值