初學 Flink 找不到練手的 demo ?看這裡

大資料開發發表於2019-02-10

前言

先列舉幾個大佬們的寫的 Flink 例子

這是官方給的例子,可用於理解、熟悉API

Flink 背後的商業公司 DataArtisans,裡面的例子不是很難,需要結合(training.ververica.com/)網站看demo對應實現的什麼功能

眾所周知,Flink 相關的中文文件十分的有限,如果你覺得上面兩個例子還是太“高冷”了,可以瞭解一下我寫的 Flink 例項庫

緣起

這個程式碼庫是我看 資料演算法 這本書的時候想著要寫的,因為從目錄來看,這本書十分地貼近業務場景,最重要的,是有中文說明業務場景,知道這個例子需要什麼資料、得生成什麼樣的資料

初學 Flink 找不到練手的 demo ?看這裡

比如這幾章,可以對應行情計算、商城系統、推薦系統有關的業務

但是這本書對我來說最大的問題是除了講解業務場景外,只提供有 Hadoop 和 Spark 實現的細節。

不過這也是個機會,讓我更有動力去動手用 Flink 實現,所以就有了這麼一個用 Flink 實現書中演算法的程式碼庫

介紹

這個程式碼庫目前我只實現了二到五章的演算法,只有第二章採用Java實現,後續的都只有Scala版本(這也是個機會,讓你更有動力去動手用 Java 實現,哈哈)

然後輸入例項檔案存在 resouse 對應的章節資料夾中

其中除了 csv 或者 txt 檔案外,有的還附贈一個mock.html

這個是幹什麼用的呢?在本地開啟你就會發現是一個按照特定格式隨機生成資料的網頁,網頁顯示的內容可用於拷貝進輸入例項檔案中,便於進一步除錯

結尾

附上我自己掃描的此書pdf版,可能不太完美(部分頁稍微有點傾斜,沒有自帶目錄),但是....emmmm....又不是不能用哈哈

開玩笑的,如果這篇文章點贊數破百的話,我就去把目錄加到pdf裡哈

如果你願意出一份力的話,可以加了之後把連結放到評論區,造福大家哈

連結:pan.baidu.com/s/13K6NNpCV… 密碼:oo8f

相關文章