一、Flink.Yarn模式部署
### --- 启动一个YARN session(Start a long-running Flink cluster on YARN);
~~~ 方式一:yarn session启动
~~~ 方式二:per job方式启动
![](https://img-blog.csdnimg.cn/img_convert/2446c960fcc3c5830f5c3bf900fe2dbb.png)
二、YARN Session方式:Flink.yarn环境部署
### --- 配置环境变量修改/etc/profile
[root@hadoop01 ~]# vim /etc/profile
#FLINK
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
export YARN_CONF_DIR=$HADOOP_HOME/etc/hadoop
export HADOOP_CLASSPATH=`hadoop classpath`
~~~ # 使环境变量生效
[root@hadoop01 ~]# source /etc/profile
### --- 配置文件 yarn-site.xml
~~~ # yarn-site的修改需要在集群的每一台机器上执行
[root@hadoop01 ~]# vim $HADOO