设置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 Containers | Allocated CPU VCores |
---|---|
9 | 49 |
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