1.查看flink任务
flink list
2.取消flink任务
flink cancel 任务ID
3.启动yarn-session
yarn-session -n 3 -s 3 -jm 2048 -tm 1024 -t conf/ -d
备注:在启动flink run前,需要先启动yarn-session
1.-n表示taskmanager的数量
2.-s表示taskmanager里面的slot数量,默认为1
3.-jm表示jobmanager占用的内存,主要用于协调任务,分配资源
4.-tm表示taskmanager占用的内存,主要用于执行任务,可以适当调大,让每个slot占用的资源增大,提高效率
5.-t表示配置文件放置的路径
6.-d表示后台运行
4.启动flink任务
flink run -p 10 -class 包名.类名 /opt/demo.jar
备注:
1.-p表示并行度(并行度*slot=实际并行度)
2.-class表示程序主类名
5.干掉yarn-session
说明:yarn-session是yarn任务
a.查看对应的yarn任务
yarn application --list
b.kill掉对应的任务
yarn application --kill JobID