
Flink场景应用
文章平均质量分 56
Flink API应用于不同的需求的场景
Yuan_CSDF
被大数据埋没的销售人才
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Flink-sql平台化配置之flink-streaming-platform-web
记录使用flink-streaming-platform-web平台化提交Flink任务。主要是记录通过这个工具提交flink任务的原理。 相关参考: gitee地址:flink-streaming-platform-web: 基于flink-sql的实时流计算web平台github地址:https://github.com/zhp8341/flink-streaming-platform-web1、idea本地开发 ...原创 2022-01-08 12:42:29 · 3945 阅读 · 0 评论 -
Flink实践:FlinkSQL中的join
1.以简单的FlinkSQL demo为例,进行Join的测试:object FlinkJoinDemo { def main(args: Array[String]): Unit = { val env = StreamExecutionEnvironment.getExecutionEnvironment env.setParallelism(10) env.setStreamTimeCharacteristic(TimeCharacteristic.EventTime原创 2021-06-24 23:30:00 · 854 阅读 · 2 评论 -
Flink实践:Flink窗口函数在SQL中的使用
1.使用FlinkSQL定时输出计算结果:计算每天的pv,uv,可以开一个24h的窗口,统计窗口内数据情况。但是这样有一个问题,flink sql没有办法直接设置trigger,所以只能等待窗口结束后才会有计算结果输出。这往往不是我们想要的,针对这种情况,有两种解决办法,一种是设置参数,提前输出计算结果;另一种办法是开一分钟窗口(根据自己输出频率来设定窗口)做初步聚合,然后根据日期做二次聚合;两种方式有一个区别,提前输出方式,因为窗口没有关闭,输出的数据是update,而二次聚合方式,因为窗口已经关原创 2021-06-17 22:33:47 · 2628 阅读 · 1 评论 -
Flink实践:idea将Flink任务提交到远程flink集群
1.idea将Flink任务提交到远程Flink集群在Flink的StreamExecutionEnvironment.scala中有如下2个方法可以将任务提交到Flink集群:def createRemoteEnvironment(host: String, port: Int, jarFiles: String*):StreamExecutionEnvironment = { new StreamExecutionEnvironment(JavaEnv.createRemoteEnvi原创 2021-06-10 23:35:52 · 2333 阅读 · 2 评论