创建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 -p 15
~/StudyFlink.jar “参数1” "参数2"
-p 15 :taskManager数量
一定要注意,给main方法传入参数的时候,将jar包的位置和参数必须写在所有命令的最后面,否则会报错