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入门路线的主要内容,如果未能解决你的问题,请参考以下文章
Apache Flink 入门,了解 Apache Flink
Apache Flink 入门,了解 Apache Flink