前面一篇博客中已经搭建了flink Standalone的集群,需要的可以进去看一下,今天主要来说一下flink on yarn 集群的搭建以及怎么提交任务,之前搭建Flink on yarn的时候用的还是1.6.0的版本,现在Flink已经release到1.11.1了,所以就把文章更新一下,其实Flink on yarn的搭建非常的简单,只需要随便找一台yarn上的节点当做是Flink的client就可以提交任务了.任务的调度是交给yarn来管理的,Flink只需要提供一个客户端就行了.
版本信息:
flink-1.11.1
zookeeper-3.4.10
hadoop-2.9.0
zk和hadoop集群的搭建,今天这里就不说了,主要说一下flink的.
(1). vi flink-conf.yaml (里面具体的参数大小可以根据自己的机器实际情况而定)我配置的比较简单 有的配置可能已经变了,需要改成最新的配置.
env.java.home: /home/jason/bigdata/jdk/jdk1.8.0_11
jobmanager.rpc.address: master
taskmanager.heap.size: 4096
taskmanager.numberOfTaskSlots: 4
#parallelism.default: 8
taskmanager.tmp