Flink知识图谱

社区整理了这样一份知识图谱,由 Apache Flink Committer 执笔,四位 PMC 成员审核,将 Flink 9 大技术版块详细拆分,突出重点内容并搭配全面的学习素材。看完这份图谱,才算真的搞懂 Flink!

IMG_00001

相关链接

ververica中文网站:

https://ververica.cn/

Apache Flink 视频教程:

https://github.com/flink-china/flink-training-course

Flink Forward Asia 2019:

https://ververica.cn/developers/flink-forward-asia-2019/

Flink Forward China 2018:

https://github.com/flink-china/flink-forward-china-2018

Flink Forward San Francisco 2015-2017: https://www.youtube.com/channel/UCY8_lgiZLZErZPF47a2hXMA (需要翻墙)

◀ Flink 中文社区微信公众号 Apache Flink Stateful Computations over Data

Streams 唯一官方发布渠道

​ 扫码关注,获取更多技术干货

https://github.com/flink-china/flink-training-course#34-flink-cep-%E5%AE%9E%E6%88%98

State Processor API:

https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/libs/state_processor_api.html

Gelly:

https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/libs/gelly/

Table API & SQL 相关链接

Dynamic Table:

https://flink.apache.org/news/2017/04/04/dynamic-tables.html https://ci.apache.org/projects/flink/flink-docs-master/dev/table/streaming/dynamic_tables.html

Time Attributes:

https://ci.apache.org/projects/flink/flink-docs-master/dev/table/streaming/time_attributes.html

Temporal Tables:

https://ci.apache.org/projects/flink/flink-docs-master/dev/table/streaming/temporal_tables.html

Query Configuration:

https://ci.apache.org/projects/flink/flink-docs-master/dev/table/streaming/query_configuration.html

Flink SQL 编程:

https://github.com/flink-china/flink-training-course#19-flink-sql-%E7%BC%96%E7%A8%8B

Create Table/Databases/Function:

https://ci.apache.org/projects/flink/flink-docs-master/dev/table/sql/create.html

Drop Table/Databases/Function:

https://ci.apache.org/projects/flink/flink-docs-master/dev/table/sql/drop.html

Alter Table/Databases/Function:

https://ci.apache.org/projects/flink/flink-docs-master/dev/table/sql/alter.html

Query:

https://ci.apache.org/projects/flink/flink-docs-master/dev/table/sql/queries.html

SQL Client:

https://ci.apache.org/projects/flink/flink-docs-master/dev/table/sqlClient.html

Flink Table API 编程:

https://github.com/flink-china/flink-training-course#18-flink-table-api-%E7%BC%96%E7%A8%8B

Simplify Machine Learning With Flink TableAPI:

https://files.alicdn.com/tpsservice/69181d1fd85d15635a7fe64ebafbf140.pdf https://yq.aliyun.com/live/703 (大概从视频52:00开始)

Apache Flink Python API 现状及规划:

https://github.com/flink-china/flink-training-course#214-apache-flink-python-api-%E7%8E%B0%E7%8A%B6%E5%8F%8A%E8%A7%84%E5%88%92

Built-in Functions:

https://ci.apache.org/projects/flink/flink-docs-master/dev/table/functions/systemFunctions.html

User Defined Functions:

https://ci.apache.org/projects/flink/flink-docs-master/dev/table/functions/udfs.html

Connect to External Systems:

https://ci.apache.org/projects/flink/flink-docs-master/dev/table/connect.html

User-defined Table Sources & Sinks:

https://ci.apache.org/projects/flink/flink-docs-master/dev/table/sourceSinks.html

深度探索 Flink SQL:

https://github.com/flink-china/flink-training-course#213-%E6%B7%B1%E5%BA%A6%E6%8E%A2%E7%B4%A2-flink-sql

Batch as a Special Case of Streaming and Alibaba’s contribution of Blink:

https://flink.apache.org/news/2019/02/13/unified-batch-streaming-blink.html

Modules:

https://ci.apache.org/projects/flink/flink-docs-master/dev/table/modules.html

Catalog:

https://ci.apache.org/projects/flink/flink-docs-master/dev/table/catalogs.html

Hive Integration:

https://ci.apache.org/projects/flink/flink-docs-master/dev/table/hive/

Deployment and Operations 相关链接

Flink 安装部署、环境配置及运行应用程序:

https://github.com/flink-china/flink-training-course#13-flink-%E5%AE%89%E8%A3%85%E9%83 %A8%E7%BD%B2%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE%E5%8F%8A%E8%BF%90% E8%A1%8C%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F

Local Cluster:

https://ci.apache.org/projects/flink/flink-docs-master/ops/deployment/local.html

Standalone Cluster:

https://ci.apache.org/projects/flink/flink-docs-master/ops/deployment/cluster_setup.html

YARN:

https://ci.apache.org/projects/flink/flink-docs-master/ops/deployment/yarn_setup.html

Mesos:

https://ci.apache.org/projects/flink/flink-docs-master/ops/deployment/mesos.html

Introducing Docker Images for Apache Flink:

https://flink.apache.org/news/2017/05/16/official-docker-image.html

Running Apache Flink on Kubernetes with KUDO:

https://flink.apache.org/news/2019/12/09/flink-kubernetes-kudo.html

High Availability:

https://ci.apache.org/projects/flink/flink-docs-master/ops/jobmanager_high_availability.html

Command-Line Interface:

https://ci.apache.org/projects/flink/flink-docs-master/ops/cli.html

Python REPL:

https://ci.apache.org/projects/flink/flink-docs-master/ops/python_shell.html

Scala REPL:

https://ci.apache.org/projects/flink/flink-docs-master/ops/scala_shell.html

Kerberos:

https://ci.apache.org/projects/flink/flink-docs-master/ops/security-kerberos.html

SSL:

https://ci.apache.org/projects/flink/flink-docs-master/ops/security-ssl.html

Libraries 相关链接

Flink CEP 实战:

0%