原创 TableSource & TableSink

TableSource提供了從外部系統獲取數據的統一訪問接口,外部系統包括多種類型的文件、數據庫、消息系統等。在TableEnvironment中註冊TableSource後,Table API和SQL語句就可以使用TableSource

原创 Concepts & Common API

表API和SQL被集成到一個聯合API中。 這個API的核心概念是一個表,它充當查詢的輸入和輸出。 這個文檔展示了帶有表API和SQL查詢的程序的公共結構,如何註冊表,如何查詢表,以及如何發出表。 程序結構 所有用於批處理和流媒體的表

原创 Streaming Concepts(1)

流上SQL的相關概念 Flink的Table API和SQL爲批處理和流處理提供了統一的API。這意味着Table API和SQL在查詢時具有相同的語義,不管它們的輸入是有界的批輸入還是無限的流輸入。因爲關係代數和SQL最初是爲批處理而設

原创 Virtualbox 網絡設置

問題新建虛擬機後最常見的網絡需求一般都是這兩個:1、從虛擬機訪問外網;2、從宿主機訪問虛擬機。 解決最簡單的方法,通過給虛擬機設置兩塊網卡來分別滿足需求。 1、設置第一塊NAT網卡,虛擬機就可以訪問外網了。 2、設置第二塊Host-Onl

原创 Streaming Concepts(2)

時間屬性 Flink能夠根據不同的時間概念來處理流數據 Processing time 指的是執行相應操作的機器的系統時間(也稱爲“掛鐘時間”) Event time 指根據每一行所附的時間戳來處理流數據。 當事件發生時,時間戳可以編