yarn-session模式提交flink任务步骤

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yarn-session模式提交flink任务步骤相关的知识,希望对你有一定的参考价值。

参考技术A yarn-session.sh(开辟资源) + flink run(提交任务)
1.在yarn上启动一个Flink会话,node1上执行以下命令
/export/server/flink/bin/yarn-session.sh -n 2 -tm 800 -s 1 -d
说明:
申请2个CPU、1600M内存
-n 表示申请2个容器,这里指的就是多少个taskmanager
-tm 表示每个TaskManager的内存大小
-s 表示每个TaskManager的slots数量
-d 表示以后台程序方式运行
注意:
该警告不用管
WARN org.apache.hadoop.hdfs.DFSClient - Caught exception
java.lang.InterruptedException

http://node1:8088/cluster

/export/server/flink/bin/flink run /export/server/flink/examples/batch/WordCount.jar
运行完之后可以继续运行其他的小任务
/export/server/flink/bin/flink run /export/server/flink/examples/batch/WordCount.jar

yarn application -kill application_1599402747874_0001

以上是关于yarn-session模式提交flink任务步骤的主要内容,如果未能解决你的问题,请参考以下文章

Flink内核原理学习任务提交流程

Flink流式计算从入门到实战 一

FlinkFLink PipelineExecutorFactory 基于工厂模式的任务提交与SPI机制

Flink on Yarn两种模式启动参数及在Yarn上的恢复

05-flink-1.10.1-flink on yarn 流处理WordCount

Flink使用——记一次Flink Session任务反复重启