flink on yarn部署
flink on yarn需要的组件与版本如下
- Zookeeper 3.4.9 用于做Flink的JobManager的HA服务
- hadoop 2.7.2 搭建HDFS和Yarn
- flink 1.3.2
Zookeeper, HDFS 和 Yarn 的组件的安装可以参照网上的教程。
在zookeeper,HDFS 和Yarn的组件的安装好的前提下,在客户机上提交Flink任务,具体流程如下:
- 在启动Yarn-Session 之前, 设置好HADOOP_HOME,YARN_CONF_DIR , HADOOP_CONF_DIR环境变量中三者的一个。如下所示, 根据具体的hadoop 路径来设置
$ export HADOOP_HOME=/usr/local/hadoop-current
- 配置flink 目录下的flink-conf.yaml, 如下所示