Flink提交作业到yarn session集群main函数命令行参数传递

创建flink的yarn session集群

yarn-session.sh -n 3 -s 3 -nm flink-sessiontest -d -q

在这里插入图片描述

yarn-session选项:
-n,–container :在yarn中启动container的个数,实质就是TaskManager的个数
-s,–slots :每个TaskManager管理的Slot个数
-nm,–name :给当前的yarn-session(Flink集群)起一个名字
-d,–detached:后台独立模式启动,守护进程
-tm,–taskManagerMemory :TaskManager的内存大小 单位:MB
-jm,–jobManagerMemory :JobManager的内

编译上传flink作业jar包

flink run -c com.stream.Test -yid application_1608200066135_0002
~/StudyFlink.jar “参数1” "参数2"

一定要注意,给main方法传入参数的时候,将jar包的位置和参数必须写在所有命令的最后面,否则会报错

在这里插入图片描述

相关文章

Flink-core小总结1.实时计算和离线计算1.1离线计算离线计算的...
2022年7月26日,Taier1.2版本正式发布!本次版本发布更新功能...
关于Flink相关的概念性东西就不说了,网上都有,官网也很详尽...
最近准备用flink对之前项目进行重构,这是一个有挑战(但我很...
Thispostoriginallyappearedonthe ApacheFlinkblog.Itwasre...
Flink配置文件对于管理员来说,差不多经常调整的就只有conf下...