做網(wǎng)站付多少定金uv推廣平臺(tái)
在 Apache Flink 中,YARN 提供了多種模式來提交和管理作業(yè),每種模式都有其獨(dú)特的特點(diǎn)和適用場(chǎng)景。主要有以下三種模式:YARN Session 模式、YARN Per-Job 模式和 YARN Application 模式。
1. YARN Session 模式
在 YARN Session 模式中,一個(gè)長時(shí)間運(yùn)行的 Flink 會(huì)話(Session Cluster)會(huì)在 YARN 上啟動(dòng)??梢韵蜻@個(gè)會(huì)話集群提交多個(gè)作業(yè)。
優(yōu)點(diǎn):
- 可以復(fù)用同一個(gè)集群來運(yùn)行多個(gè)作業(yè),減少啟動(dòng)和銷毀集群的開銷。
- 適合開發(fā)和調(diào)試階段。
缺點(diǎn):
- 如果一個(gè)作業(yè)出現(xiàn)問題,可能會(huì)影響到其他作業(yè)。
- 資源調(diào)度較復(fù)雜,可能會(huì)出現(xiàn)資源競(jìng)爭(zhēng)問題。
啟動(dòng) YARN Session 集群:
flink-yarn-session.sh \-n <number_of_taskmanagers> \-s <slots_