Flink 入門(mén)(二):Mac 上搭建 Flink & Flink 配置項(xiàng)

Flink V1.9 官方中文文檔地址:https://ci.apache.org/projects/flink/flink-docs-release-1.9/zh/

一携取、 Mac 上安裝 Flink

1.1 確保安裝了 JDK 1.8+ 版本

Flink 的核心模塊使用 Java 開(kāi)發(fā)澄港,因此其運(yùn)行環(huán)境依賴 JDK,且 1.8+ 版本。

查看 java 版本命令:java -version

$ java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

1.2 安裝方法

直接使用 Mac 自帶的 Homebrew 工具安裝 Flink 即可:
命令:brew install apache-flink

# 默認(rèn)安裝最新版的 flink费什,安裝路徑默認(rèn)/usr/local/Cellar/apache-flink/版本號(hào)
brew install apache-flink

......

######################################################################    98.5%
######################################################################## 100.0%
??  /usr/local/Cellar/apache-flink/1.9.1: 166 files, 277MB, built in 176 minutes 47 seconds
==> `brew cleanup` has not been run in 30 days, running now...
Removing: /Users/ycaha/Library/Caches/Homebrew/telnet--60.high_sierra.bottle.tar.gz... (52.7KB)
Removing: /Users/ycaha/Library/Caches/Homebrew/Cask/jd-gui--1.6.0.tar... (1.4MB)

1.3 測(cè)試安裝是否成功 ?

然后測(cè)試是否安裝成功:
命令:flink --version 或者 brew info apache-flink

$ flink --version
Version: 1.9.1, Commit ID: 4d56de8

或者

$ brew info apache-flink
apache-flink: stable 1.9.1, HEAD
Scalable batch and stream data processing
https://flink.apache.org/
/usr/local/Cellar/apache-flink/1.9.1 (167 files, 277MB) *
  Built from source on 2019-11-26 at 14:16:21
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/apache-flink.rb
==> Requirements
Required: java = 1.8 ?
==> Options
--HEAD
    Install HEAD version
==> Analytics
install: 1,585 (30 days), 4,592 (90 days), 18,565 (365 days)
install_on_request: 1,574 (30 days), 4,572 (90 days), 18,411 (365 days)
build_error: 0 (30 days)


二手素、啟動(dòng) Flink

使用 Mac 的 Homebrew 工具安裝的 flink 默認(rèn)在路徑/usr/local/Cellar/apache-flink/1.9.1鸳址,其中1.9.1 是版本號(hào)。通過(guò)腳本來(lái)啟動(dòng) flink泉懦,在/usr/local/Cellar/apache-flink/1.9.1/libexec/bin/目錄下存在很多腳本文件:

ll
total 176
drwxr-xr-x  24 ycaha  admin  768 Nov 26 14:16 ./
drwxr-xr-x  11 ycaha  admin  352 Nov 26 14:16 ../
-rwxr-xr-x   1 ycaha  admin  139 Nov 26 14:16 config.sh*
-rwxr-xr-x   1 ycaha  admin  148 Nov 26 14:16 find-flink-home.sh*
-rwxr-xr-x   1 ycaha  admin  135 Nov 26 14:16 flink*
-rwxr-xr-x   1 ycaha  admin  146 Nov 26 14:16 flink-console.sh*
-rwxr-xr-x   1 ycaha  admin  145 Nov 26 14:16 flink-daemon.sh*
-rwxr-xr-x   1 ycaha  admin  146 Nov 26 14:16 historyserver.sh*
-rwxr-xr-x   1 ycaha  admin  143 Nov 26 14:16 jobmanager.sh*
-rwxr-xr-x   1 ycaha  admin  152 Nov 26 14:16 mesos-appmaster-job.sh*
-rwxr-xr-x   1 ycaha  admin  148 Nov 26 14:16 mesos-appmaster.sh*
-rwxr-xr-x   1 ycaha  admin  150 Nov 26 14:16 mesos-taskmanager.sh*
-rwxr-xr-x   1 ycaha  admin  155 Nov 26 14:16 pyflink-gateway-server.sh*
-rwxr-xr-x   1 ycaha  admin  146 Nov 26 14:16 pyflink-shell.sh*
-rwxr-xr-x   1 ycaha  admin  143 Nov 26 14:16 sql-client.sh*
-rwxr-xr-x   1 ycaha  admin  147 Nov 26 14:16 standalone-job.sh*
-rwxr-xr-x   1 ycaha  admin  146 Nov 26 14:16 start-cluster.sh*
-rwxr-xr-x   1 ycaha  admin  150 Nov 26 14:16 start-scala-shell.sh*
-rwxr-xr-x   1 ycaha  admin  155 Nov 26 14:16 start-zookeeper-quorum.sh*
-rwxr-xr-x   1 ycaha  admin  145 Nov 26 14:16 stop-cluster.sh*
-rwxr-xr-x   1 ycaha  admin  154 Nov 26 14:16 stop-zookeeper-quorum.sh*
-rwxr-xr-x   1 ycaha  admin  144 Nov 26 14:16 taskmanager.sh*
-rwxr-xr-x   1 ycaha  admin  145 Nov 26 14:16 yarn-session.sh*
-rwxr-xr-x   1 ycaha  admin  142 Nov 26 14:16 zookeeper.sh*

可以通過(guò)運(yùn)行腳本文件 start-cluster.sh 來(lái)啟動(dòng) flink 集群:

$ sh start-cluster.sh 
Starting cluster.
Starting standalonesession daemon on host LMA23004071M.local.
Starting taskexecutor daemon on host LMA23004071M.local.

通過(guò) ps -ef | grep flink命令可以查到運(yùn)行的 flink 進(jìn)程稿黍。
啟動(dòng) Flink 服務(wù)后,client 還可以通過(guò) REST接口連接到 flink server崩哩,直接在瀏覽器中輸入:http://localhost:8081/#/overview 即可巡球,其中l(wèi)ocalhost 是 rest.address,8081 是rest.port邓嘹。

Flink web界面

rest.addressrest.port的默認(rèn)值分別為localhost 和 8081酣栈。這兩個(gè)參數(shù)可以在配置文件${flink_home}/libexec/conf/flink-conf.yaml 中修改,然后重啟 flink server(通過(guò)先后執(zhí)行腳本 start-cluster.shstop-cluster.sh)使得配置生效汹押。

#==============================================================================
# Rest & web frontend
#==============================================================================

# The port to which the REST client connects to. If rest.bind-port has
# not been specified, then the server will bind to this port as well.
#
# rest.port: 8081

# The address to which the REST client will connect to
#
#rest.address: 0.0.0.0


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末矿筝,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子棚贾,更是在濱河造成了極大的恐慌窖维,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,207評(píng)論 6 521
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件妙痹,死亡現(xiàn)場(chǎng)離奇詭異铸史,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)怯伊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,455評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門(mén)沛贪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人震贵,你說(shuō)我怎么就攤上這事利赋。” “怎么了猩系?”我有些...
    開(kāi)封第一講書(shū)人閱讀 170,031評(píng)論 0 366
  • 文/不壞的土叔 我叫張陵媚送,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我寇甸,道長(zhǎng)塘偎,這世上最難降的妖魔是什么疗涉? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,334評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮吟秩,結(jié)果婚禮上咱扣,老公的妹妹穿的比我還像新娘。我一直安慰自己涵防,他們只是感情好闹伪,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,322評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著壮池,像睡著了一般偏瓤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上椰憋,一...
    開(kāi)封第一講書(shū)人閱讀 52,895評(píng)論 1 314
  • 那天厅克,我揣著相機(jī)與錄音,去河邊找鬼橙依。 笑死证舟,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的窗骑。 我是一名探鬼主播褪储,決...
    沈念sama閱讀 41,300評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼慧域!你這毒婦竟也來(lái)了鲤竹?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 40,264評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤昔榴,失蹤者是張志新(化名)和其女友劉穎辛藻,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體互订,經(jīng)...
    沈念sama閱讀 46,784評(píng)論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡吱肌,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,870評(píng)論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了仰禽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片氮墨。...
    茶點(diǎn)故事閱讀 40,989評(píng)論 1 354
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖吐葵,靈堂內(nèi)的尸體忽然破棺而出规揪,到底是詐尸還是另有隱情,我是刑警寧澤温峭,帶...
    沈念sama閱讀 36,649評(píng)論 5 351
  • 正文 年R本政府宣布猛铅,位于F島的核電站,受9級(jí)特大地震影響凤藏,放射性物質(zhì)發(fā)生泄漏奸忽。R本人自食惡果不足惜堕伪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,331評(píng)論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望栗菜。 院中可真熱鬧欠雌,春花似錦、人聲如沸疙筹。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,814評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)腌歉。三九已至蛙酪,卻和暖如春齐苛,著一層夾襖步出監(jiān)牢的瞬間翘盖,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,940評(píng)論 1 275
  • 我被黑心中介騙來(lái)泰國(guó)打工凹蜂, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留馍驯,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,452評(píng)論 3 379
  • 正文 我出身青樓玛痊,卻偏偏與公主長(zhǎng)得像汰瘫,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子擂煞,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,995評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容