阿里巴巴開源的 Blink 實時計算框架真香

Blink 開源了有一段時間了,居然沒發現有人寫相關的博客,其實我已經在個人知識星球裏開始寫了,今天來看看 Blink 爲何香?git

咱們先看看 Blink 黑色版本:github

對比下 Flink 版本你就知道黑色版本多好看了。微信

你上傳 jar 包的時候是這樣的:學習

咱們來看看 Blink 運行的 job 長啥樣?3d

再來對比一下 Flink 的樣子:日誌

查看 Job Task 的詳情,能夠看到開始時間、接收記錄、並行度、duration、Queue in/out、TPSorm

查看 subTask,這裏能夠直接點擊這個日誌就能夠查看 task 日誌:cdn

查看背壓:blog

查看 task metric,能夠手動添加,支持的有不少,這點很重要,能夠根據每一個算子的監控以及時對每一個算子進行調優:資源

查看 job 運行時間段的狀況:

查看 running 的 job:

查看已經完成的 job:

查看 Task Manager:

Task Manager 分配的資源詳情:

Task Manager metric 監控信息詳情:

Task Manager log 文件詳情,包含運行產生的日誌和 GC 日誌:

Task Manager 日誌詳情,支持高亮和分頁,特別友好,媽媽不再擔憂我看不見 "刷刷刷" 的日誌了。

總結

介紹了 Flink 的 Blink 分支編譯後運行的界面狀況,整體來講很棒,期待後面 Blink 合併到 Flink!

本文原創地址是: www.54tianzhisheng.cn/2019/02/28/… , 未經容許禁止轉載。

關注我

微信公衆號:zhisheng

另外我本身整理了些 Flink 的學習資料,目前已經所有放到微信公衆號了。你能夠加個人微信:zhisheng_tian,而後回覆關鍵字:Flink 便可無條件獲取到。

Github 代碼倉庫

github.com/zhisheng17/…

之後這個項目的全部代碼都將放在這個倉庫裏,包含了本身學習 flink 的一些 demo 和博客。

相關文章

一、《從0到1學習Flink》—— Apache Flink 介紹

二、《從0到1學習Flink》—— Mac 上搭建 Flink 1.6.0 環境並構建運行簡單程序入門

三、《從0到1學習Flink》—— Flink 配置文件詳解

四、《從0到1學習Flink》—— Data Source 介紹

五、《從0到1學習Flink》—— 如何自定義 Data Source ?

六、《從0到1學習Flink》—— Data Sink 介紹

七、《從0到1學習Flink》—— 如何自定義 Data Sink ?

八、《從0到1學習Flink》—— Flink Data transformation(轉換)

九、《從0到1學習Flink》—— 介紹Flink中的Stream Windows

十、《從0到1學習Flink》—— Flink 中的幾種 Time 詳解

十一、《從0到1學習Flink》—— Flink 寫入數據到 ElasticSearch

十二、《從0到1學習Flink》—— Flink 項目如何運行?

1三、《從0到1學習Flink》—— Flink 寫入數據到 Kafka

1四、《從0到1學習Flink》—— Flink JobManager 高可用性配置

1五、《從0到1學習Flink》—— Flink parallelism 和 Slot 介紹

1六、《從0到1學習Flink》—— Flink 讀取 Kafka 數據批量寫入到 MySQL

1七、《從0到1學習Flink》—— Flink 讀取 Kafka 數據寫入到 RabbitMQ

1八、《從0到1學習Flink》—— 你上傳的 jar 包藏到哪裏去了?

相關文章
相關標籤/搜索