初学 Flink 找不到练手的 demo ?看这里

前言

先列举几个大佬们的写的 Flink 例子

  • flink-examples

这是官方给的例子,可用于理解、熟悉API

  • flink-training-exercises

Flink 背后的商业公司 DataArtisans,里面的例子不是很难,需要结合(training.ververica.com/)网站看demo对应实现的什么功能

众所周知,Flink 相关的中文文档十分的有限,如果你觉得上面两个例子还是太“高冷”了,可以了解一下我写的 Flink 实例库

缘起

这个代码库是我看 数据算法 这本书的时候想着要写的,因为从目录来看,这本书十分地贴近业务场景,最重要的,是有中文说明业务场景,知道这个例子需要什么数据、得生成什么样的数据

比如这几章,可以对应行情计算、商城系统、推荐系统有关的业务

但是这本书对我来说最大的问题是除了讲解业务场景外,只提供有 Hadoop 和 Spark 实现的细节。

不过这也是个机会,让我更有动力去动手用 Flink 实现,所以就有了这么一个用 Flink 实现书中算法的代码库

介绍

这个代码库目前我只实现了二到五章的算法,只有第二章采用Java实现,后续的都只有Scala版本(这也是个机会,让你更有动力去动手用 Java 实现,哈哈)

然后输入实例文件存在 resouse 对应的章节文件夹中

其中除了 csv 或者 txt 文件外,有的还附赠一个mock.html

这个是干什么用的呢?在本地打开你就会发现是一个按照特定格式随机生成数据的网页,网页显示的内容可用于拷贝进输入实例文件中,便于进一步调试

结尾

附上我自己扫描的此书pdf版,可能不太完美(部分页稍微有点倾斜,没有自带目录),但是....emmmm....又不是不能用哈哈

开玩笑的,如果这篇文章点赞数破百的话,我就去把目录加到pdf里哈

如果你愿意出一份力的话,可以加了之后把链接放到评论区,造福大家哈

链接:pan.baidu.com/s/13K6NNpCV… 密码:oo8f

你可能感兴趣的:(初学 Flink 找不到练手的 demo ?看这里)