CentOS 7.6安裝flink並簡單使用

                                                CentOS 7.6安裝flink並簡單使用

概述

Apache Flink是一個框架和分佈式處理引擎,用於對無界和有界數據流進行有狀態計算。Flink設計爲在所有常見的集羣環境中運行,以內存速度和任何規模執行計算。

環境準備

系統環境:CentOS Linux release 7.6.1810

flink版本:flink-1.10.0

Java版本:java version "1.8.0_121"

安裝包準備

flink官方下載地址:https://flink.apache.org/downloads.html

這裏選擇最新的flink-1.10.0版本安裝,安裝包下載如下:

開始安裝

1、檢查安裝環境,具體信息如下:

# cat /etc/redhat-release

# java -version

2、解壓flink安裝包,具體操作如下:

# tar -xvf flink-1.10.0-bin-scala_2.11.tgz

# cd flink-1.10.0

3、修改配置文件,具體操作如下:

# cd conf

# vim flink-conf.yaml

 

修改flink配置文件flink-conf.yaml,修改第33行,改爲本地服務器IP地址即可,其他配置信息暫時默認,保存退出。

4、啓動flink服務,具體操作如下:

# pwd

# cd ../bin

# ./start-cluster.sh

 

5、瀏覽器訪問flink服務,直接訪問:http://192.168.226.138:8081/#/overview,可以看到flink已經正常啓動。

運行樣例 

1、flink正常啓動後,運行flink代碼包中原生的樣例。

# pwd

# cd ../examples/

# cd batch/

可以看到flink代碼包中集成的一些簡單的樣例,我們選擇運行一個統計單詞的樣例。 

2、運行flink代碼包中原生的樣例。

# pwd

# cd ../../bin/

啓動flink任務,可以看到運行結果:

[root@localhost bin]# ./flink run ../examples/batch/WordCount.jar

 

可以在瀏覽器上看到任務信息:

 

3、瀏覽器上傳flink樣例代碼包運行樣例。

上傳單詞統計的樣例 jar 包:

點擊“Submit”,提交該任務:

 

任務執行結束:

到此,flink單機版安裝結束,後續開發再接着分享開發樣例。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章