聊聊flink Table的groupBy操作

2019-01-25
阅读 19 分钟
3.3k
flink-table_2.11-1.7.0-sources.jar!/org/apache/flink/table/api/table.scala

聊聊flink Table的where及filter操作

2019-01-24
阅读 10 分钟
3.9k
flink-table_2.11-1.7.0-sources.jar!/org/apache/flink/table/api/table.scala

聊聊flink Table的select操作

2019-01-23
阅读 14 分钟
3.3k
flink-table_2.11-1.7.0-sources.jar!/org/apache/flink/table/api/table.scala

聊聊flink TableEnvironment的scan操作

2019-01-22
阅读 2 分钟
2.4k
flink-table_2.11-1.7.0-sources.jar!/org/apache/flink/table/api/TableEnvironment.scala

聊聊flink的Table API及SQL Programs

2019-01-21
阅读 9 分钟
3.4k
序 本文主要研究一下flink的Table API及SQL Programs 实例 {代码...} 本实例展示了flink的Table API及SQL Programs的基本用法 Table API实例 {代码...} 通过tableEnv.scan方法来创建Table,之后使用Table的各种查询api sqlQuery实例 {代码...} sqlQuery内部是使用Apache Calcite来实现的 sqlUpdate实例(TableSink) {代码...

聊聊flink的AsyncWaitOperator

2019-01-20
阅读 33 分钟
2.2k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/operators/async/AsyncWaitOperator.java

聊聊flink的Async I/O

2019-01-19
阅读 16 分钟
4.8k
本实例展示了flink Async I/O的基本用法,首先是实现AsyncFunction接口,用于编写异步请求逻辑及将结果或异常设置到resultFuture,然后就是使用AsyncDataStream的unorderedWait或orderedWait方法将AsyncFunction作用到DataStream作为transformation;AsyncDataStream的unorderedWait或orderedWait有两个关于async operat...

聊聊flink的InternalTimeServiceManager

2019-01-18
阅读 12 分钟
2.1k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/operators/InternalTimeServiceManager.java

聊聊flink的TimerService

2019-01-17
阅读 15 分钟
3.6k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/TimerService.java

聊聊flink的ProcessFunction

2019-01-16
阅读 4 分钟
6.2k
本实例展示了如何在ProcessFunction里头使用keyed state以及timer;process方法使用的ProcessFunction是CountWithTimeoutFunction

聊聊flink DataStream的iterate操作

2019-01-15
阅读 9 分钟
4.7k
本实例展示了IterativeStream的一些基本用法,使用iterate创建IterativeStream,使用IterativeStream的closeWith方法来关闭feedbackStream

聊聊flink DataStream的split操作

2019-01-14
阅读 7 分钟
6.5k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/datastream/DataStream.java

聊聊flink DataStream的connect操作

2019-01-13
阅读 10 分钟
5.5k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/datastream/DataStream.java

聊聊flink DataStream的window coGroup操作

2019-01-12
阅读 16 分钟
2.8k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/datastream/DataStream.java

聊聊flink KeyedStream的intervalJoin操作

2019-01-11
阅读 16 分钟
4.7k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/datastream/KeyedStream.java

聊聊flink DataStream的join操作

2019-01-10
阅读 21 分钟
7.9k
这里首先调用join,与另外一个stream合并,返回的是JoinedStreams,之后就可以调用JoinedStreams的where操作来构建Where对象构造条件;Where有equalTo操作可以构造EqualTo,而EqualTo有window操作可以构造WithWindow,而WithWindow可以设置windowAssigner、trigger、evictor、allowedLateness,它提供apply操作

聊聊flink的consecutive windowed operations

2019-01-09
阅读 12 分钟
2.1k
本实例首先根据key进行partition,然后再按指定的window对这些key进行计数,之后对该dataStream进行windowAll操作,其时间WindowAssigner与前面的相同,这样可以达到在同样的时间窗口内先partition汇总,再全局汇总的效果(可以解决类似top-k elements的问题)

聊聊flink的Allowed Lateness

2019-01-08
阅读 14 分钟
3.9k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/datastream/WindowedStream.java

聊聊flink的Evictors

2019-01-07
阅读 8 分钟
3.4k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/windowing/evictors/Evictor.java

聊聊flink的Triggers

2019-01-06
阅读 14 分钟
4.1k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/windowing/triggers/Trigger.java

聊聊flink的Global Window

2019-01-05
阅读 5 分钟
4.5k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/windowing/windows/GlobalWindow.java

聊聊flink的Session Window

2019-01-04
阅读 13 分钟
3.4k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/windowing/assigners/MergingWindowAssigner.java

聊聊flink的Sliding Window

2019-01-03
阅读 7 分钟
3.4k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/windowing/assigners/SlidingEventTimeWindows.java

聊聊flink的Tumbling Window

2019-01-02
阅读 12 分钟
2.9k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/windowing/assigners/WindowAssigner.java

聊聊flink的window操作

2019-01-01
阅读 7 分钟
6.1k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/datastream/DataStream.java

2018年终总结

2018-12-31
阅读 10 分钟
6.4k
整体而言,今年技术层面稍微有点拓宽,跨入了外表看上去高大上的流式计算领域,打开了另外一扇窗;而基于java的分布式/微服务领域,今年变化比较大,spring cloud netflix的部分组件宣布将要进入维护阶段,而国内spring cloud alibaba组件逐渐活跃起来,目前看来处于PublicEvolving阶段;而java自身也处在不断进化中,今...

[case52]聊聊flink KeyedStream的aggregation操作

2018-12-30
阅读 10 分钟
5k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/datastream/KeyedStream.java

聊聊flink KeyedStream的reduce操作

2018-12-29
阅读 17 分钟
3.2k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/datastream/KeyedStream.java

聊聊flink KeyedStream的KeySelector

2018-12-28
阅读 12 分钟
5.5k
flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/datastream/KeyedStream.java

聊聊flink的Queryable State

2018-12-27
阅读 4 分钟
2.7k
CountWindowAverage通过ValueStateDescriptor的setQueryable("query-name")方法,将state声明为是queryable的