Flink入门路线

Posted dabokele

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flink入门路线相关的知识,希望对你有一定的参考价值。

  整理一个Flink的入门路线流程及相关参考资料。

一、运行example观察现象

https://ci.apache.org/projects/flink/flink-docs-release-1.3/quickstart/setup_quickstart.html
如果想要运行查看更多示例,可以参考
https://ci.apache.org/projects/flink/flink-docs-release-1.3/examples/index.html

二、基本概念

1、Dataflow Programming Model

https://ci.apache.org/projects/flink/flink-docs-release-1.3/concepts/programming-model.html
【注一】四个抽象层,Flink应用中使用基于Core API的DataStream/DataSet模型的较多。

2、Distributed Runtime Environment

https://ci.apache.org/projects/flink/flink-docs-release-1.3/concepts/runtime.html

三、Flink介绍

1、官方文档

https://flink.apache.org/introduction.html

2、中文参考原理快速入门

http://shiyanjun.cn/archives/1508.html

四、Flink API

1、basic API concepts

https://ci.apache.org/projects/flink/flink-docs-release-1.3/dev/api_concepts.html

以下API介绍可以结合二.1中的Dataflow编程模型的四个分层。

2、DataStream API

https://ci.apache.org/projects/flink/flink-docs-release-1.3/dev/datastream_api.html

3、DataSet API

https://ci.apache.org/projects/flink/flink-docs-release-1.3/dev/batch/index.html

4、Table API & SQL Beta

https://ci.apache.org/projects/flink/flink-docs-release-1.3/dev/table/index.html

五、Flink重要概念

1、checkpoint容错机制

https://ci.apache.org/projects/flink/flink-docs-release-1.3/internals/stream_checkpointing.html

2、flink组件

https://ci.apache.org/projects/flink/flink-docs-release-1.3/internals/components.html

3、flink调度

https://ci.apache.org/projects/flink/flink-docs-release-1.3/internals/job_scheduling.html

4、event time和processing time

https://ci.apache.org/projects/flink/flink-docs-release-1.3/dev/event_time.html

六、Flink use case

https://flink.apache.org/usecases.html

七、Flink, Spark Streaming, Storm对比

以上是关于Flink入门路线的主要内容,如果未能解决你的问题,请参考以下文章

Flink入门路线

Flink入门——Flink架构介绍

Apache Flink 入门,了解 Apache Flink

Apache Flink 入门,了解 Apache Flink

Apache Flink 入门,了解 Apache Flink

flink入门-流处理