原创 Flink之統計PVUV

大數據開發最常統計的需求可能就是 PV、UV。PV 全拼 PageView,即頁面訪問量,用戶每次對網站的訪問均被記錄,按照訪問量進行累計,假如用戶對同一頁面訪問了 5 次,那該頁面的 PV 就應該加 5。UV 全拼爲 Uniqu

原创 FLink學習之數據是怎麼進來的

FLink學習002——數據是怎麼進來的 1.Flink世界觀 ​ 在flink的世界觀中一切都是由流組成的,離線數據是有界限的流,實時數據是一個沒有界限的流,這就是所謂的有界流和無界流。 無界數據流:無界數據流有一個開始但是沒有

原创 Java創建刪除Topic

1.pom <dependency>      <groupId>org.apache.kafka</groupId>      <artifactId>kafka_2.10</artifactId>      <vers

原创 Java獲取隨機數的應用

一、理解Math.random()隨機數 系統默認該隨機數範圍0-1之間的double值,注意:這裏的區間是[0,1)//也就是你取不到1 所以如果你在這裏使用(int)Math.random() 只能得到一個數字0 二、擴大隨機

原创 Flink學習之環境搭建,項目結構

1.Flink安裝準備 Flink 是一個以 Java 及 Scala 作爲開發語言的開源大數據項目,代碼開源在 GitHub 上,並使用 Maven 來編譯和構建項目。對於大部分使用 Flink 的同學來說,Java、Mav

原创 Kafka工具類

今天在使用的Kafka的時候,發現新版的Kafka中的ZKUtils方法顯示已過時,查閱了資料發現ZKUtils方法已經被AdminClient替代了。 官網上關於AdminClient的介紹是:The AdminClient A

原创 Flink源碼閱讀之Flink_Core_Memory

Flink源碼閱讀----04 源碼分析 1.MemorySegment HeapMemorySegment和HybridMemorySegment都是MemorySegment類的子類 HeapMemorySegment表示此

原创 FLink學習002——數據是怎麼進來的

FLink學習002——數據是怎麼進來的 1.Flink世界觀 ​ 在flink的世界觀中一切都是由流組成的,離線數據是有界限的流,實時數據是一個沒有界限的流,這就是所謂的有界流和無界流。 無界數據流:無界數據流有一個開始但是沒有

原创 Flink學習001——環境搭建,項目結構

1.Flink安裝準備 Flink 是一個以 Java 及 Scala 作爲開發語言的開源大數據項目,代碼開源在 GitHub 上,並使用 Maven 來編譯和構建項目。對於大部分使用 Flink 的同學來說,Java、Mav