Blink 開源了有一段時間了,竟然沒發現有人寫相關的博客,其實我已經在我的知識星球裏開始寫了,今天來看看 Blink 爲什麼香?
我們先看看 Blink 黑色版本:
對比下 Flink 版本你就知道黑色版本多好看了。
你上傳 jar 包的時候是這樣的:
我們來看看 Blink 運行的 job 長啥樣?
再來對比一下 Flink 的樣子:
查看 Job Task 的詳情,可以看到開始時間、接收記錄、並行度、duration、Queue in/out、TPS
查看 subTask,這裏可以直接點擊這個日誌就可以查看 task 日誌:
查看背壓:
查看 task metric,可以手動添加,支持的有很多,這點很重要,可以根據每個算子的監控以及時對每個算子進行調優:
查看 job 運行時間段的情況:
查看 running 的 job:
查看已經完成的 job:
查看 Task Manager:
Task Manager 分配的資源詳情:
Task Manager metric 監控信息詳情:
Task Manager log 文件詳情,包含運行產生的日誌和 GC 日誌:
Task Manager 日誌詳情,支持高亮和分頁,特別友好,媽媽再也不擔心我看不見 "刷刷刷" 的日誌了。
總結
介紹了 Flink 的 Blink 分支編譯後運行的界面情況,總體來說很棒,期待後面 Blink 合併到 Flink!
本文原創地址是: http://www.54tianzhisheng.cn/2019/02/28/blink/ , 未經允許禁止轉載。
關注我
微信公衆號:zhisheng
另外我自己整理了些 Flink 的學習資料,目前已經全部放到微信公衆號了。你可以加我的微信:zhisheng_tian,然後回覆關鍵字:Flink 即可無條件獲取到。
更多私密資料請加入知識星球!
Github 代碼倉庫
https://github.com/zhisheng17/flink-learning/
以後這個項目的所有代碼都將放在這個倉庫裏,包含了自己學習 flink 的一些 demo 和博客。
相關文章
1、《從0到1學習Flink》—— Apache Flink 介紹
2、《從0到1學習Flink》—— Mac 上搭建 Flink 1.6.0 環境並構建運行簡單程序入門
3、《從0到1學習Flink》—— Flink 配置文件詳解
4、《從0到1學習Flink》—— Data Source 介紹
5、《從0到1學習Flink》—— 如何自定義 Data Source ?
6、《從0到1學習Flink》—— Data Sink 介紹
7、《從0到1學習Flink》—— 如何自定義 Data Sink ?
8、《從0到1學習Flink》—— Flink Data transformation(轉換)
9、《從0到1學習Flink》—— 介紹Flink中的Stream Windows
10、《從0到1學習Flink》—— Flink 中的幾種 Time 詳解
11、《從0到1學習Flink》—— Flink 寫入數據到 ElasticSearch
12、《從0到1學習Flink》—— Flink 項目如何運行?
13、《從0到1學習Flink》—— Flink 寫入數據到 Kafka
14、《從0到1學習Flink》—— Flink JobManager 高可用性配置