欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Flink快速入門(mén)安裝與示例運行

flink是一款開(kāi)源的大數據流式處理框架,他可以同時(shí)批處理和流處理,具有容錯性、高吞吐、低延遲等優(yōu)勢,本文簡(jiǎn)述flink在windows和linux中安裝步驟,和示例程序的運行。

首先要想運行Flink,我們需要下載并解壓Flink的二進(jìn)制包,下載地址如下:https://flink.apache.org/downloads.html

我們可以選擇Flink與Scala結合版本,這里我們選擇最新的1.9版本Apache Flink 1.9.0 for Scala 2.12進(jìn)行下載。

下載成功后,在windows系統中可以通過(guò)Windows的bat文件或者Cygwin來(lái)運行Flink。

在linux系統中分為單機,集群和Hadoop等多種情況。

通過(guò)Windows的bat文件運行

首先啟動(dòng)cmd命令行窗口,進(jìn)入flink文件夾,運行bin目錄下的start-cluster.bat

注意:運行flink需要java環(huán)境,請確保系統已經(jīng)配置java環(huán)境變量。

$ cd flink
$ cd bin
$ start-cluster.bat
Starting a local cluster with one JobManager process and one TaskManager process.
You can terminate the processes via CTRL-C in the spawned shell windows.
Web interface by default on http://localhost:8081/.復制代碼

顯示啟動(dòng)成功后,我們在瀏覽器訪(fǎng)問(wèn) http://localhost:8081/可以看到flink的管理頁(yè)面。

通過(guò)Cygwin運行

Cygwin是一個(gè)在windows平臺上運行的類(lèi)UNIX模擬環(huán)境,官網(wǎng)下載:http://cygwin.com/install.html

安裝成功后,啟動(dòng)Cygwin終端,運行start-cluster.sh腳本。

$ cd flink
$ bin/start-cluster.sh
Starting cluster.復制代碼

顯示啟動(dòng)成功后,我們在瀏覽器訪(fǎng)問(wèn) http://localhost:8081/可以看到flink的管理頁(yè)面。

Linux系統上安裝flink

單節點(diǎn)安裝

在Linux上單節點(diǎn)安裝方式與cygwin一樣,下載Apache Flink 1.9.0 for Scala 2.12,然后解壓后只需要啟動(dòng)start-cluster.sh。

集群安裝

集群安裝分為以下幾步:

1、在每臺機器上復制解壓出來(lái)的flink目錄。

2、選擇一個(gè)作為master節點(diǎn),然后修改所有機器conf/flink-conf.yaml

jobmanager.rpc.address = master主機名復制代碼

3、修改conf/slaves,將所有work節點(diǎn)寫(xiě)入

work01
work02復制代碼

4、在master上啟動(dòng)集群

bin/start-cluster.sh復制代碼

安裝在Hadoop

我們可以選擇讓Flink運行在Yarn集群上。

下載Flink for Hadoop的包

 保證 HADOOP_HOME已經(jīng)正確設置即可

啟動(dòng) bin/yarn-session.sh

運行flink示例程序

批處理示例:

提交flink的批處理examples程序:

bin/flink run examples/batch/WordCount.jar復制代碼

這是flink提供的examples下的批處理例子程序,統計單詞個(gè)數。

$ bin/flink run examples/batch/WordCount.jar
Starting execution of program
Executing WordCount example with default input data set.
Use --input to specify file input.
Printing result to stdout. Use --output to specify output path.
(a,5)
(action,1)
(after,1)
(against,1)
(all,2)
(and,12)
(arms,1)
(arrows,1)
(awry,1)
(ay,1)
復制代碼

得到結果,這里統計的是默認的數據集,可以通過(guò)--input --output指定輸入輸出。

我們可以在頁(yè)面中查看運行的情況:

流處理示例:

啟動(dòng)nc服務(wù)器:

nc -l 9000復制代碼

提交flink的批處理examples程序:

bin/flink run examples/streaming/SocketWindowWordCount.jar --port 9000復制代碼

這是flink提供的examples下的流處理例子程序,接收socket數據傳入,統計單詞個(gè)數。

在nc端寫(xiě)入單詞

$ nc -l 9000
lorem ipsum
ipsum ipsum ipsum
bye復制代碼

輸出在日志中

$ tail -f log/flink-*-taskexecutor-*.out
lorem : 1
bye : 1
ipsum : 4復制代碼

停止flink

$ ./bin/stop-cluster.sh復制代碼

大數據實(shí)時(shí)處理的王者-Flink

更多實(shí)時(shí)計算,Flink,Kafka等相關(guān)技術(shù)博文,歡迎關(guān)注實(shí)時(shí)流式計算

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
安裝并運行 Elasticsearch(官方)
本地模式安裝 | Apache Flink
MySQL主從復制集群搭建—binlog二進(jìn)制文件方式
新一代大數據處理引擎 Apache Flink
ESP8266用virtualBox虛擬機編譯ESP8266
Linux下搭建Redis服務(wù)器集群
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久