国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

大數(shù)據(jù)組件配置--Flink

這篇具有很好參考價值的文章主要介紹了大數(shù)據(jù)組件配置--Flink。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

系統(tǒng)環(huán)境為 CentOS 7.5 版本。

  • 安裝 Java 8。

  • 安裝 Hadoop 集群,Hadoop 建議選擇 Hadoop 2.7.5 以上版本。

  • 配置集群節(jié)點服務(wù)器間時間同步以及免密登錄,關(guān)閉防火墻。

  • flink版本flink-1.14.0。

  • Scala版本scala_2.12。

flink安裝包:flink-1.14.0-bin-scala_2.12.tgz

安裝包位置:/opt/software/flink-1.14.0-bin-scala_2.12.tgz

解壓位置:/opt/module/

單節(jié)點模式(不推薦)

解壓壓縮包

最簡單的啟動方式,其實是不搭建集群,直接本地啟動。本地部署非常簡單,直接解壓安裝包就可以使用,不用進(jìn)行任何配置;一般用來做一些簡單的測試
tar -zxvf /opt/software/flink-1.14.0-bin-scala_2.12.tgz -C /opt/module/

進(jìn)入解壓目錄

cd /opt/module/flink-1.14.0/

啟動/關(guān)閉集群

啟動Hadoop集群

dfs-start.sh
yarn-start.sh

啟動/停止flink集群

./bin/start-cluster.sh
./bin/stop-cluster.sh

查看集群運行結(jié)果:

[root@bigdata1 flink-1.14.0]# jps
1992 StandaloneSessionClusterEntrypoint
2269 TaskManagerRunner
2381 Jps

?訪問web頁面

https://bigdata1:8081

節(jié)點位于bigdata1

默認(rèn)端口號為8081

大數(shù)據(jù)組件配置--Flink,大數(shù)據(jù),flink

集群模式(不推薦)

Flink 是典型的 Master-Slave 架構(gòu)的分布式數(shù)據(jù)處理框架,其中 Master 角色對應(yīng)著JobManager,Slave 角色則對應(yīng) TaskManager

集群角色分配:

節(jié)點服務(wù)器 bigdata1 bigdata2 bigdata3
角色 JobManager TaskManager TaskManager

?解壓壓縮包

tar -zxvf /opt/software/flink-1.14.0-bin-scala_2.12.tgz -C /opt/module/

進(jìn)入解壓目錄

cd /opt/module/flink-1.14.0/

修改配置文件

flink-conf.yaml

vim /flink-1.14.0/conf/flink-conf.yaml

33行修改為主節(jié)點

jobmanager.rpc.address: bigdata1

workers

vim /flink-1.14.0/conf/workers

刪除原有內(nèi)容

bigdata2
bigdata3

masters

vim /flink-1.14.0/conf/masters

bigdata1:8081

分發(fā)安裝目錄

退回到flink-1.14.0/的上級目錄

scp -r flink-1.14.0/ bigdata2:/opt/module/
scp -r flink-1.14.0/ bigdata3:/opt/module/

啟動集群

[root@bigdata1 flink-1.14.0]# ./bin/start-cluster.sh

看看各節(jié)點啟動狀態(tài)

============ bigdata1 ===========
3477 StandaloneSessionClusterEntrypoint
============ bigdata2 ===========
1865 TaskManagerRunner
============ bigdata3 ===========
1868 TaskManagerRunner

訪問web頁面

https://bigdata1:8081

大數(shù)據(jù)組件配置--Flink,大數(shù)據(jù),flink

Flink on Yarn模式(生產(chǎn)推薦)

YARN 上部署的過程是:客戶端把 Flink 應(yīng)用提交給 Yarn ResourceManager,
Yarn ResourceManager 會向 Yarn NodeManager 申請容器。在這些容器上, Flink 會部署
27 JobManager TaskManager 的實例,從而啟動集群。 Flink 會根據(jù)運行在 JobManger 上的作業(yè)所需要的 slots 數(shù)量動態(tài)分配 TaskManager 資源。

解壓壓縮包

tar -zxvf /opt/software/flink-1.14.0-bin-scala_2.12.tgz -C /opt/module/

進(jìn)入解壓目錄

cd /opt/module/flink-1.14.0/

配置環(huán)境變量

vim /etc/profile.d/my_env.sh

#FLINK_YARN
HADOOP_HOME=/opt/module/hadoop-3.1.3
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
export HADOOP_CONF_DIR=${HADOOP_HOME}/etc/hadoop
export HADOOP_CLASSPATH=`hadoop classpath`

分發(fā)配置

分發(fā)環(huán)境變量

scp /etc/profile.d/my_env.sh bigdata2:/etc/profile.d/my_env.sh
scp /etc/profile.d/my_env.sh bigdata3:/etc/profile.d/my_env.sh

分發(fā)解壓包

scp -r /opt/module/flink-1.14.0/ bigdata2:/opt/module/
scp -r /opt/module/flink-1.14.0/ bigdata3:/opt/module/

使用環(huán)境變量

所有節(jié)點刷新變量

source /etc/profile

啟動 Hadoop 集群

包括 HDFS 和 YARN

start-dfs.sh
start-yarn.sh

啟動Flink集群

執(zhí)行腳本命令向 YARN 集群申請資源,開啟一個 YARN 會話,啟動 Flink 集群。

bin/yarn-session.sh -nm test -d
  • -d:分離模式,如果你不想讓 Flink YARN 客戶端一直前臺運行,可以使用這個參數(shù),

即使關(guān)掉當(dāng)前對話窗口,YARN session 也可以后臺運行。

  • -jm(--jobManagerMemory):配置 JobManager 所需內(nèi)存,默認(rèn)單位 MB。

  • -nm(--name):配置在 YARN UI 界面上顯示的任務(wù)名。

  • -qu(--queue):指定 YARN 隊列名。

  • -tm(--taskManager):配置每個 TaskManager 所使用內(nèi)存。

運行結(jié)果:

大數(shù)據(jù)組件配置--Flink,大數(shù)據(jù),flink

訪問web頁面?

復(fù)制啟動后生成的web鏈接這里是?http://bigdata2:37096

conf文件夾中配置文件解讀

vim flink-conf.yaml

#flink-1.14.0/conf/flink-conf.yaml ?

#flink-1.14.0/conf/flink-conf.yaml
?
jobmanager.rpc.address: localhost #jobmanager通用配置(主機(jī)名)

jobmanager.rpc.port: 6123 #jobmanager通用配置(端口號)
?
jobmanager.memory.process.size: 1600m #jobmanager內(nèi)存分配

taskmanager.memory.process.size: 1728m #taskmanager內(nèi)存分配

taskmanager.memory.flink.size: 1280m #可選taskmanager內(nèi)存分配(不包括進(jìn)程)不推薦與上面同時配置

?taskmanager.numberOfTaskSlots: 1 #taskmanager任務(wù)槽數(shù)量(并行執(zhí)行的數(shù)量能力)

parallelism.default: 1 #并行度(真正運行數(shù)量)

vim masters

#flink-1.14.0/conf/masters
localhost:8081 #jobmanager運行端:端口號

vim workers

#flink-1.14.0/conf/workers文章來源地址http://www.zghlxwxcb.cn/news/detail-767965.html

localhost #taskmanager運行端

到了這里,關(guān)于大數(shù)據(jù)組件配置--Flink的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • flink cdc多種數(shù)據(jù)源安裝、配置與驗證
flink cdc多種數(shù)據(jù)源安裝、配置與驗證

    flink cdc多種數(shù)據(jù)源安裝、配置與驗證 flink cdc多種數(shù)據(jù)源安裝、配置與驗證

    ? 搜索 文章目錄 1. 前言 2. 數(shù)據(jù)源安裝與配置 2.1 MySQL 2.1.1 安裝 2.1.2 CDC 配置 2.2 Postgresql 2.2.1 安裝 2.2.2 CDC 配置 2.3 Oracle 2.3.1 安裝 2.3.2 CDC 配置 2.4 SQLServer 2.4.1 安裝 2.4.2 CDC 配置 3. 驗證 3.1 Flink版本與CDC版本的對應(yīng)關(guān)系 3.2 下載相關(guān)包 3.3 添加cdc jar 至lib目錄 3.4 驗證 本文目錄結(jié)構(gòu)

    2024年02月09日
    瀏覽(49)
  • 【天衍系列 05】Flink集成KafkaSink組件:實現(xiàn)流式數(shù)據(jù)的可靠傳輸 & 高效協(xié)同

    【天衍系列 05】Flink集成KafkaSink組件:實現(xiàn)流式數(shù)據(jù)的可靠傳輸 & 高效協(xié)同

    Flink版本: 本文主要是基于Flink1.14.4 版本 導(dǎo)言: Apache Flink 作為流式處理領(lǐng)域的先鋒,為實時數(shù)據(jù)處理提供了強(qiáng)大而靈活的解決方案。其中,KafkaSink 是 Flink 生態(tài)系統(tǒng)中的關(guān)鍵組件之一,扮演著將 Flink 處理的數(shù)據(jù)可靠地發(fā)送到 Kafka 主題的角色。本文將深入探討 KafkaSink 的工作

    2024年02月20日
    瀏覽(50)
  • 【天衍系列 01】深入理解Flink的 FileSource 組件:實現(xiàn)大規(guī)模數(shù)據(jù)文件處理

    【天衍系列 01】深入理解Flink的 FileSource 組件:實現(xiàn)大規(guī)模數(shù)據(jù)文件處理

    Apache Flink 是一個流式處理框架,被廣泛應(yīng)用于大數(shù)據(jù)領(lǐng)域的實時數(shù)據(jù)處理和分析任務(wù)中。在 Flink 中,F(xiàn)ileSource 是一個重要的組件,用于從文件系統(tǒng)中讀取數(shù)據(jù)并將其轉(zhuǎn)換為 Flink 的數(shù)據(jù)流。本文將深入探討 FileSource 的工作原理、用法以及與其他數(shù)據(jù)源的比較。 FileSource 是 Fli

    2024年02月21日
    瀏覽(23)
  • 大數(shù)據(jù)系統(tǒng)常用組件理解(Hadoop/hive/kafka/Flink/Spark/Hbase/ES)

    一.Hadoop Hadoop是一個由Apache基金會所開發(fā)的分布式系統(tǒng)基礎(chǔ)架構(gòu)。 Hadoop 以一種可靠、高效、可伸縮的方式進(jìn)行數(shù)據(jù)處理。 Hadoop的核心是yarn、HDFS和Mapreduce。yarn是資源管理系統(tǒng),實現(xiàn)資源調(diào)度,yarn是Hadoop2.0中的資源管理系統(tǒng),總體上是master/slave結(jié)構(gòu)。對于yarn可以粗淺將其理解

    2024年02月20日
    瀏覽(21)
  • 【天衍系列 04】深入理解Flink的ElasticsearchSink組件:實時數(shù)據(jù)流如何無縫地流向Elasticsearch

    【天衍系列 04】深入理解Flink的ElasticsearchSink組件:實時數(shù)據(jù)流如何無縫地流向Elasticsearch

    Flink的Elasticsearch Sink是用于將Flink數(shù)據(jù)流(DataStream)中的數(shù)據(jù)發(fā)送到Elasticsearch的組件。它是Flink的一個連接器(Connector),用于實現(xiàn)將實時處理的結(jié)果或數(shù)據(jù)持續(xù)地寫入Elasticsearch集群中的索引中。 下面是一些關(guān)于Flink的Elasticsearch Sink的基礎(chǔ)概念: 數(shù)據(jù)源(Source) :Flink數(shù)據(jù)流

    2024年02月20日
    瀏覽(23)
  • 【Flink】Flink架構(gòu)及組件

    【Flink】Flink架構(gòu)及組件

    我們學(xué)習(xí)大數(shù)據(jù)知識的時候,需要知道大數(shù)據(jù)組件如何安裝以及架構(gòu)組件,這將幫助我們更好的了解大數(shù)據(jù)組件 對于大數(shù)據(jù)Flink,架構(gòu)圖圖下: ?整個架構(gòu)圖有三種關(guān)鍵組件 1、Client:負(fù)責(zé)作業(yè)的提交。調(diào)用程序的 main 方法,將代碼轉(zhuǎn)換成“數(shù)據(jù)流圖“(DataflowGraph),并最終

    2024年02月11日
    瀏覽(26)
  • flink源碼分析之功能組件(五)-高可用組件

    flink源碼分析之功能組件(五)-高可用組件

    ? ? ?本系列是flink源碼分析的第二個系列,上一個《flink源碼分析之集群與資源》分析集群與資源,本系列分析功能組件,kubeclient,rpc,心跳,高可用,slotpool,rest,metrics,future。 ? ? ?本文解釋高可用組件,包括兩項服務(wù), 主節(jié)點選舉 和 主節(jié)點變更通知 * ? ? 高可用服

    2024年02月01日
    瀏覽(17)
  • 【flink配置系列】FLink配置大全

    所有配置都在 conf/flink-conf.yaml 中完成,這個文件應(yīng)該是一個扁平的YAML鍵值對集合,格式為 key: value 。配置在Flink進(jìn)程啟動時被解析和評估。對配置文件的更改需要重新啟動相關(guān)的進(jìn)程。 默認(rèn)配置將使用您的默認(rèn)Java安裝。如果要手動覆蓋Java運行時,請在 conf/flink-conf.yaml 中手

    2024年04月12日
    瀏覽(19)
  • Flink|《Flink 官方文檔 - 部署 - 內(nèi)存配置 - 配置 Flink 進(jìn)程的內(nèi)存》學(xué)習(xí)筆記

    Flink|《Flink 官方文檔 - 部署 - 內(nèi)存配置 - 配置 Flink 進(jìn)程的內(nèi)存》學(xué)習(xí)筆記

    學(xué)習(xí)文檔:《Flink 官方文檔 - 部署 - 內(nèi)存配置 - 配置 Flink 進(jìn)程的內(nèi)存》 學(xué)習(xí)筆記如下: Flink JVM 進(jìn)程的進(jìn)程總內(nèi)存(Total Process Memory)包含了由 Flink 應(yīng)用使用的內(nèi)存(Flink 總內(nèi)存)以及由運行 Flink 的 JVM 使用的內(nèi)存。 Flink 總內(nèi)存(Total Flink Memory)包括 JVM 堆內(nèi)存(Heap Memory)

    2024年01月21日
    瀏覽(20)
  • Flink|《Flink 官方文檔 - 部署 - 內(nèi)存配置 - 配置 TaskManager 內(nèi)存》學(xué)習(xí)筆記

    Flink|《Flink 官方文檔 - 部署 - 內(nèi)存配置 - 配置 TaskManager 內(nèi)存》學(xué)習(xí)筆記

    學(xué)習(xí)文檔:Flink|《Flink 官方文檔 - 部署 - 內(nèi)存配置 - 配置 TaskManager 內(nèi)存》學(xué)習(xí)筆記 學(xué)習(xí)筆記如下: Flink JVM 進(jìn)程的進(jìn)程總內(nèi)存(Total Process Memory)包含了由 Flink 應(yīng)用使用的內(nèi)存(Flink 總內(nèi)存)以及由運行 Flink 的 JVM 使用的內(nèi)存。其中,F(xiàn)link 總內(nèi)存(Total Flink Memory)包括 JV

    2024年03月15日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包