Flink on Yarn三部曲之二部署設置

      網(wǎng)友投稿 828 2022-05-29

      歡迎訪問我的GitHub

      這里分類和匯總了欣宸的全部原創(chuàng)(含配套源碼):https://github.com/zq2599/blog_demos

      本篇概覽

      本文是《Flink on Yarn三部曲》系列的第二篇,上一篇《Flink on Yarn三部曲之一:準備工作》已將所需的機器和文件準備完畢,可以部署CDH和Flink了;

      執(zhí)行ansible腳本部署CDH和Flink(ansible電腦)

      進入ansible電腦的

      ~/playbooks

      目錄,經(jīng)過上一篇的準備工作,該目錄下應該是下圖這些內(nèi)容:

      檢查ansible遠程操作CDH服務器是否正常,執(zhí)行命令

      ansible deskmini -a “free -m”

      ,正常情況下顯示CDH服務器的內(nèi)存信息,如下圖:

      執(zhí)行命令開始部署:

      ansible-playbook cm6-cdh5-flink1.7-single-install.yml

      整個部署過程涉及在線安裝、傳文件等耗時的操作,因此請耐心等待(半小時左右),如果部署期間出錯退出(例如網(wǎng)絡問題),只需重復執(zhí)行上述命令即可,ansible保證了操作的冪等性;

      部署成功如下圖所示:

      重啟CDH服務器

      由于修改了selinux和swap的設置,需要重啟操作系統(tǒng)才能生效,因此請重啟CDH服務器;

      執(zhí)行ansible腳本啟動CDH服務(ansible電腦)

      等待CDH服務器重啟成功;

      登錄ansible電腦,進入

      ~/playbooks

      目錄;

      執(zhí)行初始化數(shù)據(jù)庫和啟動CDH的腳本:

      ansible-playbook cdh-single-start.yml

      啟動完成輸出如下信息:

      ssh登錄CDH服務器,執(zhí)行此命令觀察CDH服務的啟動情況:

      tail -f /var/log/cloudera-scm-server/cloudera-scm-server.log

      ,看到下圖紅框中的內(nèi)容時,表示啟動完成,可以用瀏覽器登錄了:

      設置(瀏覽器操作)

      現(xiàn)在CDH服務已經(jīng)啟動了,可以通過瀏覽器來操作:

      瀏覽器訪問:http://192.168.50.134:7180 ,如下圖,賬號密碼都是

      admin

      一路next,在選擇版本頁面選擇60天體驗版:

      選擇主機頁面可見CDH服務器(deskmini):

      在選擇CDH版本的頁面,請選擇下圖紅框中的

      5.16.2-1

      進入安裝Parcel的頁面,由于提前上傳了離線parcle包,因此下載進度瞬間變成百分之百,此時請等待分配、解壓、激活的完成:

      接下來有一些推薦操作,這里選擇如下圖紅框,即可跳過:

      接下來是選擇服務的頁面,我選擇了自定義服務,然后選擇了

      Flink on Yarn三部曲之二:部署和設置

      HDFS、YARN、Zookeeper

      這三項,可以滿足運行Flink的需要:

      在選擇主機的頁面,都選擇CDH服務器:

      接下來是數(shù)據(jù)庫設置的頁面,

      您填寫的內(nèi)容必須與下圖保持一致

      ,即主機名為

      localhost

      ,Activity Monitor的數(shù)據(jù)庫、用戶、密碼都是

      amon

      ,Reports Manager的數(shù)據(jù)庫、用戶、密碼都是

      rman

      ,這些內(nèi)容在ansible腳本中已經(jīng)固定了,此處的填寫必須保持一致:

      在設置參數(shù)的頁面,請按照您的硬盤實際情況設置,我這里

      /home

      目錄下空間充足,因此存儲位置都改為

      /home

      目錄下:

      等待服務啟動:

      各服務啟動完成:

      YARN設置

      默認的YARN參數(shù)是非常保守的,需要做一些設置才能順利執(zhí)行Flink任務:

      點下圖紅框位置,進入YARN管理頁:

      如下圖所示,檢查參數(shù)

      yarn.nodemanager.resource.cpu-vcores

      的值,該值必須大于1,否則提交Flink任務后YARN不分配資源執(zhí)行任務,(如果您的CDH服務器是虛擬機,當CPU只有單核時,則此參數(shù)就會被設置為1,解決辦法是先提升虛擬機CPU核數(shù),再來修改此參數(shù)):

      yarn.scheduler.minimum-allocation-mb

      :單個容器可申請的最小內(nèi)存,我這里設置為

      1G

      yarn.scheduler.maximum-allocation-mb

      :單個容器可申請的最大內(nèi)存,我這里設置為

      8G

      yarn.nodemanager.resource.memory-mb

      :節(jié)點最大可用內(nèi)存,我這里設置為

      8G

      上述三個參數(shù)的值,是基于我的CDH服務器有32G內(nèi)存的背景,請您按照自己硬件資源自行調(diào)整;

      設置完畢后重啟YARN服務,操作如下圖所示:

      至此,部署和設置都已完成,F(xiàn)link on Yarn的環(huán)境已經(jīng)可用了,在下一篇文章中,我們就在此環(huán)境提交Flink任務,體驗Flink on Yarn;

      歡迎關(guān)注華為云博客:程序員欣宸

      學習路上,你不孤單,欣宸原創(chuàng)一路相伴…

      Flink Hadoop Yarn

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:【重磅推薦】FIDE 全新編譯體驗,編譯速度提升11倍!
      下一篇:Windows Community Toolkit 5.0 - DataGrid - Overview
      相關(guān)文章
      久久亚洲欧美国产精品| 亚洲人成高清在线播放| 亚洲精品无码成人| 亚洲va精品中文字幕| 亚洲欧洲日韩综合| 亚洲最大在线观看| 亚洲国产综合自在线另类| 亚洲成人午夜电影| 亚洲成aⅴ人片在线影院八| 亚洲精品国产成人中文| 亚洲酒色1314狠狠做| 精品亚洲aⅴ在线观看| 亚洲好看的理论片电影| 亚洲激情在线视频| 亚洲高清无在码在线电影不卡| 亚洲视频免费播放| 国产成人精品日本亚洲专区6| 亚洲一区精彩视频| 亚洲另类无码专区首页| 久久亚洲精品无码gv| 亚洲国产精品日韩| 自拍偷自拍亚洲精品情侣| 亚洲中文字幕无码一久久区| 国产亚洲精品a在线观看app| 亚洲电影中文字幕| 亚洲欧洲日产v特级毛片| 亚洲AV无码一区二区三区在线| 亚洲午夜一区二区三区| 午夜亚洲国产理论片二级港台二级| 亚洲av乱码一区二区三区按摩| 亚洲国产成人久久综合野外| 久久久亚洲精品蜜桃臀| 亚洲国产另类久久久精品黑人 | 亚洲人成网站在线播放2019| 亚洲国产AV一区二区三区四区| 精品亚洲成a人在线观看| 国产av无码专区亚洲国产精品| 中文字幕精品亚洲无线码一区| 亚洲成a人片在线观看无码专区| 伊人久久综在合线亚洲2019| 亚洲va在线va天堂va手机|