Flink源码分析
Posted 魔都浪子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flink源码分析相关的知识,希望对你有一定的参考价值。
windowing
https://github.com/apache/flink/tree/master/flink-streaming-java/src/main/java/org/apache/flink/streaming/api/windowing
KeyGroupStreamPartitioner
https://github.com/apache/flink/blob/master/flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/partitioner/KeyGroupStreamPartitioner.java
KeyedStream.Java
https://github.com/apache/flink/blob/12b4185c6c09101b64e12a84c33dc4d28f95cff9/flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/KeyedStream.java
KeyedStream.scala
countWindow,timeWindow,window,reduce,fold,max,min,sum,minby,
https://github.com/apache/flink/blob/54ceec16c11655da4181c0816a3b12d1c4bab465/flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/KeyedStream.scala
https://github.com/apache/flink/blob/61914abffa83a55d4f0a339dbcf64c540962a9cd/flink-libraries/flink-table/src/main/scala/org/apache/flink/table/plan/nodes/datastream/DataStreamGroupWindowAggregate.scala
WindowedStream.scala
https://github.com/apache/flink/blob/67c4be648b1f51ceadae3a9e3dd41807802a89ef/flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/WindowedStream.scala
WindowedStream.Java
https://github.com/apache/flink/blob/545f50026c863c80978a2d0b9446ad6bf87a3596/flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/WindowedStream.java
basic transformations
https://github.com/apache/flink/blob/545f50026c863c80978a2d0b9446ad6bf87a3596/flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/KeyedStream.java
keyBy
DataStream
https://github.com/apache/flink/blob/545f50026c863c80978a2d0b9446ad6bf87a3596/flink-streaming-java/src/main/java/org/apache/flink/streaming/api/datastream/DataStream.java
def keyBy ,map,flatMap,filter,timeWindowAll,split,print
https://github.com/apache/flink/blob/67c4be648b1f51ceadae3a9e3dd41807802a89ef/flink-streaming-scala/src/main/scala/org/apache/flink/streaming/api/scala/DataStream.scala
以上是关于Flink源码分析的主要内容,如果未能解决你的问题,请参考以下文章
Flink源码分析
Flink ParameterTool fromArgs源码分析
Flink on Yarn 远程 debug 应用提交流程及源码分析
FlinkFlink 1.13 版本 SavePoint 源码分析
Java SPI 机制在 Flink 中的应用(源码分析)
[源码分析] 带你梳理 Flink SQL / Table API内部执行流程