![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flink
文章平均质量分 77
未禾
当有一天,迂迂回回后终于到达了想去的地方,才会惊讶地发现,原来之前所经过的一切,都是通往这里的必经之路,少一步都无法塑造出今天的你。
展开
-
6.安装Flink及其环境配置详细
Flink专栏目录(点击进入…)下载地址:http://flink.apache.org/downloads.html原创 2024-04-16 17:18:06 · 188 阅读 · 0 评论 -
5.Flink核心概念及其工作原理
触发器决定了窗口何时会被触发计算,Flink 中开发人员需要在Window类型的操作之后才能调用Trigger方法传入触发器定义。方法描述每个被添加到窗口中的元素都会被调用当事件时间定时器触发时会被调用,比如watermark到达当处理时间定时器触发时会被调用,比如时间周期触发onMerge()当两个窗口合并时两个窗口的触发器状态将会被调动并合并clear()执行需要清除相关窗口的事件触发方式描述CONTINUE什么都不做FIRE触发计算PURGE清除窗口中的数据。原创 2024-04-16 13:52:09 · 731 阅读 · 0 评论 -
4.Flink API、主要特点、应用场景以及实时计算框架对比选型
这两个API都是批处理和流处理统一的API,这意味着在无边界的实时数据流和有边界的历史记录数据流上,关系型API会以相同的语义执行查询,并产生相同的结果。Flink的CEP库提供了API,使用户能够以例如正则表达式或状态机的方式指定事件模式。最低级抽象只提供有状态流,通过Process Function嵌入到DataStream API中,它允许用户自由处理来自一个或者多个流的时间,并使用一致的容错状态,此外用户可以注册event time和processing time回调,允许程序实现复杂的计算。原创 2024-04-16 12:30:34 · 1044 阅读 · 0 评论 -
3.Flink监控和维护
Flink的Savepoints是一个独特而强大的功能,它解决了更新有状态应用程序的问题和许多其他相关挑战。由于许多流应用程序旨在以最少的停机时间连续运行,因此流处理器必须提供出色的故障恢复,以及在应用程序运行时监控和维护应用程序的工具。可以从从应用程序的先前版本获取的保存点重新启动应用程序的固定或改进版本。Flink公开了一个REST API来提交一个新的应用程序,获取一个正在运行的应用程序的保存点,或者取消一个应用程序。如果应用程序维护TB级的状态,对应用程序的状态进行检查点可能会非常昂贵。原创 2024-04-08 19:47:31 · 855 阅读 · 0 评论 -
2.流应用程序的构建块
两种API都是用于批处理和流处理的统一API,即查询以相同的语义对无界的实时流或有界的记录流执行并产生相同的结果。有两种处理数据的方法。除了它的事件时间模式,Flink还支持处理时间语义,它执行由处理机器的挂钟时间触发的计算。每个重要的流应用程序都是有状态的,即只有对单个事件应用转换的应用程序才不需要状态。但是,流可以具有不同的特性,这些特性会影响流的处理方式和应该如何处理。处理具有事件时间语义的流的应用程序根据事件的时间戳计算结果。流处理的一个重要方面是应用程序如何测量时间,即事件时间和处理时间的差异。原创 2024-04-08 19:45:22 · 771 阅读 · 0 评论 -
1.什么是Apache Flink?
目录什么是Apache Flink?(2)随处部署应用程序(3)以任何规模运行应用程序(4)利用内存性能每个人的人生都只有一次机会,不要用最宝贵的青春为别人而活。愿在试错中不断成长。快来加入我们的互动学习群吧,与我们一起成长和进步吧!QQ交流群:948912943Apache Flink是一个框架和分布式处理引擎,用于对无界和有界数据流进行状态计算。Flink被设计为在所有常见的集群环境中运行,以内存中的速度和任何规模执行计算。(1)处理无界和有界数据。原创 2024-04-08 19:40:46 · 1020 阅读 · 0 评论 -
Flink专栏目录
1. Flink基本介绍原创 2024-04-08 19:36:32 · 118 阅读 · 0 评论