flink启动(updating)

本文介绍如何在Flink中设置并行度和slot数,通过调整这些参数来优化任务执行效率。详细解释了taskmanager和jobmanager所需资源的计算方式,并提供了具体的命令示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

设置taskmanager并行度及slot

task_manager数量 = 并行度数量(parallelism.default) / slot数量(slots) 
jobmanager所占资源为额外1个

bin/yarn-session.sh -d -Dparallelism.default=48 --name app_wsw --slots 6 --taskManagerMemory 6114 --jobmanager yarn-cluster --jobManagerMemory 4096

Running ContainersAllocated CPU VCores
949
flink <ACTION> [OPTIONS] [ARGUMENTS]
bin/flink run -t yarn-session -ynm wsw -yjm 2048MB -ytm 1024MB -ys 6
    
bin/flink run-application -t yarn-session -ynm application_wsw -yjm 2048MB -ytm 4096MB -ys 6
    
$FLINK_HOME/bin/flink run -t yarn-per-job \
    -Dyarn.application.name="rec_No1PharmacyAssociatedWordGoodsStandardName_wsw" \
    -yjm 2048MB -ytm 4096MB -ys 6 \
    -c com.bl.bigdata.recommedation.supportflink.search.No1PharmacyAssociatedWordGoodsStandardName \
    /home/bigdata_tec/sven/recommedation_support_flink-1.0-SNAPSHOT.jar

    bin/flink run-application -t yarn-application \
    -ynm application_wsw -yjm 2048MB \
    -ytm 4096MB -ys 8 \
    -c com.bl.bigdata.recommedation.supportflink.search.No1PharmacyAssociatedWordGoodsStandardName \
    /home/bigdata_tec/sven/recommedation_support_flink-1.0-SNAPSHOT.jar

$FLINK_HOME/bin/flink run-application -t yarn-application \
    -c com.bl.bigdata.recommedation.supportflink.search.No1PharmacyAssociatedWordGoodsStandardName \
    -Djobmanager.memory.process.size=2048m \
    -Dtaskmanager.memory.process.size=2048m \
    -Dtaskmanager.numberOfTaskSlots=8 \
    -Dparallelism.default=1 \
    -Dyarn.application.name="rec_No1PharmacyAssociatedWordGoodsStandardName_wsw" \
    /home/bigdata_tec/sven/recommedation_support_flink-1.0-SNAPSHOT.jar

$FLINK_HOME/bin/flink run -t yarn-per-job -Dyarn.application.name="search_associatedWord_wsw" -d \
	-Dtaskmanager.memory.process.size=16384MB \
    -Djobmanager.memory.process.size=4096MB -Dtaskmanager.numberOfTaskSlots=2 \
    -Dparallelism.default=4 \
    -Ddfs.client.block.write.locateFollowingBlock.retries=10 \
    -c com.bl.bigdata.recommedation.supportflink.search.FastGoHomeGoodsAssociatedWord  \
    -s  hdfs:///tmp/flink/checkpoints/11049ff36bef4e7673cda5e1ac5b0d0c/chk-243852 /var/lib/hive/sven/recommedation_support_flink-1.0-SNAPSHOT.jar
     
$FLINK_HOME/bin/flink run -t yarn-per-job \
-Dyarn.application.name="cdp_clientGroup_wsw" \
-Dtaskmanager.memory.process.size=16384MB \
-Djobmanager.memory.process.size=4096MB -Dtaskmanager.numberOfTaskSlots=1 \
-Ddfs.client.block.write.locateFollowingBlock.retries=10 \
-d \
-c com.bl.bigdata.cdp.cdpflink.CDPClientGroupSimple  \
-s hdfs:///tmp/flink/cdp/client_group/checkpoints/1f576c7409fc1b709b4e5e7eda87e1e8/chk-5205 \
/var/lib/hive/sven/cdpflink-0.1.jar

flink启动资源分配

设置taskmanager并行度及slot

task_manager数量 = 并行度数量(parallelism.default) / slot数量(slots)
jobmanager所占资源为额外1个

bin/yarn-session.sh -d -Dparallelism.default=48 --name app_wsw --slots 6 --taskManagerMemory 6114 --jobmanager yarn-cluster --jobManagerMemory 4096

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大怀特

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值