Flink 1.10.1 on yarn 部署安装

Posted 省钱拍档

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flink 1.10.1 on yarn 部署安装相关的知识,希望对你有一定的参考价值。

下载部署包

https://archive.apache.org/dist/flink/flink-1.10.1/



修改或者增加yarn-site.xml , 应用的重启次数

  yarn.resourcemanager.am.max-attempts   4       The maximum number of application master execution attempts.  


增加flink-conf.xml , 应用尝试次数,这个是高可用必须的配置项

l如果遇到集群节点挂了,节点重新分配之类的导致失败,不会计入这个yarn.application-attempts次数里面

lFlink里面这个重试的次数要小于yarn配置的yarn.resourcemanager.am.max-attempts值

high-availability: zookeeper high-availability.zookeeper.quorum: rhel072:2181,rhel076:2181,rhel079:2181 high-availability.storageDir: hdfs:///flink/recovery high-availability.zookeeper.path.root: /flink yarn.application-attempts: 10


  修改zoo.cfg

lcurrently it’s only possible to run a single ZooKeeper server per machine

l目前只能在每台机器只能运行单个zookeeper服务

l3888:选举leader使用

l2888:集群内机器通讯使用(Leader监听此端口)

server.1=rhel071:2888:3888 server.2=rhel072:2888:3888 server.3=rhel073:2888:3888

修改master

rhel071:8081 rhel072:8081

修改slaves

rhel071 rhel072 rhel075 rhel076 rhel079

然后拷贝到其他机器

scp -r /opt/flink flink@rhel072:/opt

然后启动

我这边操作是用的flink,注意要配置好免密登录

Flink 1.10.1 on yarn 部署安装


我这边因为用的是flink用户,所以会报权限错误

Flink 1.10.1 on yarn 部署安装

把要用的到那个目录修改一下权限

 hdfs dfs -chmod -R 777 hdfs:///flink/recovery


这样就启动成功了

访问webui

http://rhel072:8081/












以上是关于Flink 1.10.1 on yarn 部署安装的主要内容,如果未能解决你的问题,请参考以下文章

Flink Yarn Session模式安装部署指南

Flink on Yarn三部曲之三:提交Flink任务

flink on k8s部署方案调研

flink on k8s部署方案调研

flink on k8s部署方案调研

05-flink-1.10.1-flink on yarn 流处理WordCount