原创 Flink Table Api & SQL 初體驗,Blink的使用

概述 Flink具有Table API和SQL-用於統一流和批處理。 Table API是用於Scala和Java的語言集成查詢API,它允許以非常直觀的方式組合來自關係運算符(例如選擇,過濾和聯接)的查詢。 Flink的SQ

原创 Flink 集羣搭建,Standalone,集羣部署,HA高可用部署

基礎環境 準備3臺虛擬機 配置無密碼登錄 配置方法:https://ipooli.com/2020/04/linux_host/ 並且做好主機映射。 下載Flink https://www.apache.org/dyn/clo

原创 java算法學習,排序算法

插入排序算法 插入排序的基本思想是在遍歷數組的過程中,假設在序號 i 之前的元素即 [0…i-1] 都已經排好序, 本趟需要找到 i 對應的元素 x 的正確位置 k ,並且在尋找這個位置 k 的過程中逐個將比較過的元素往後移一位

原创 Python學習 Socket 網絡編程

Socket簡介: Socket是進程通訊的一種方式,即調用這個網絡庫的一些API函數實現分佈在不同主機的相關進程之間的數據交換。Socket又稱"套接字",應用程序通常通過"套接字"向網絡發出請求或者應答網絡請求,使主機間或者

原创 Hive 學習 安裝與使用,基礎

1.Hive安裝與配置 Hive官網:https://hive.apache.org/ 安裝文件下載 從Apache官網下載安裝文件 http://mirror.bit.edu.cn/apache/hive/ (apache-h

原创 Flink 如何分流數據

場景 分流方式 如何分流 使用Filter分流 使用Split分流 使用Side Output分流 場景 獲取流數據的時候,通常需要根據所需把流拆分出其他多個流,根據不同的流再去作相應的處理。 舉個例子:創建一個商品

原创 什麼是kafka?Kafka如何使用?(大數據-卡夫卡)

什麼是Kafka 官網介紹: - ApacheKafka®是一個分佈式流媒體平臺。這到底是什麼意思呢? 我們認爲流媒體平臺具有三個關鍵功能: 1. 它可以讓你發佈和訂閱記錄流。在這方面,它類似於消​​息隊列或企業消息傳遞系統。

原创 python基礎學習 字符串操作

  python語言字符串和列表的操作 n = 1 print(str(n)+"10") print(n.__str__()+"15") #轉換爲字符串 str = "我愛中國aaa" ------------------

原创 https 請求繞過證書認證 Get或Post(證書過期,忽略證書)

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.secu

原创 Python基礎編程 多線程學習使用

線程 線程基本概念 什麼是線程? 瞭解線程之前先說下進程。 進程:一個線程是進程的一個順序執行流,進程是獨立的所有子任務的集合, 線程是應用程序中工作的最小單元。 線程:進程中的每個子任務,不能獨立存在 線程,進程:目的都是想

原创 詳解 Flink DataStream中min(),minBy(),max(),max()之間的區別

解釋 官方文檔中: The difference between min and minBy is that min returns the minimum value, whereas minBy returns the element

原创 kafka是什麼?主要用在什麼場景

1、kafka是什麼? Kafka是由LinkedIn開發的一個分佈式基於發佈/訂閱的消息系統,使用Scala編寫,它以可水平擴展和高吞吐率而被廣泛使用。 2、產生背景 Kafka是一個消息系統,用作LinkedIn的活動流(A