Flink HA高可以集群搭建(生产环境Flink Cluster On YARN)

本文详细介绍了如何在Flink1.9.0环境下,基于YARN模式搭建高可用Flink HA集群的具体步骤。从修改配置文件、分发配置、启动集群到测试高可用性,提供了完整的操作指南。

  环境为:Flink1.9.0 + Hadoop 2.8.5 +centos7

 高可用Flink HA规划

主机 ip 说明
centoshadoop1 192.168.227.140 StandaloneSessionClusterEntrypoint(主节点进程名称)
centoshadoop2 192.168.227.141 StandaloneSessionClusterEntrypoint(主节点进程名称)
centoshadoop3 192.168.227.142 TaskManagerRunner(从节点进程名称)
centoshadoop4 192.168.227.143 TaskManagerRunner(从节点进程名称)

(一)要成功搭建Flink HA(基于YARN模式,生产环境基本上都是基于这种模式)高可用集群,首先需要搭建好Flink on yarn集群,可以参照:https://blog.youkuaiyun.com/u014635374/article/details/105704524  搭建

(二)搭建Flink HA具体步骤如下

Flink ON YARN集群搭建

Flink on YARN的HA利用了YARN的任务恢复机制

这里也需要利用到Zookeeper恢复机制,主要是因为Flink ON YARN的虽然依赖YARN的任务恢复机制,但是Flink任务在恢复时,需要依赖检查点产生的快照。而这些快照虽然配置在HDFS上,但是其元数据信息保存在Zookeeper中,所有我们还需要配置Zookeeper的信息

修改hadoop中的yarn-site.xml配置文件,设置提交应用程序的最大尝试次数

cd /home/hadoop/hadoop-ha/hadoop/hadoop-2.8.5/etc/hadoop

 <!--设置提交任务的最大尝试次数 -->

    <property>

         <name>yarn.resourcemanager.am.max-attempts</name>

         <value>4</value>

    </property>

分发到个hadoop节点

scp -r yarn-site.xml hadoop@centoshadoop2: /home/hadoop/hadoop-ha/hadoop/hadoop-2.8.5/etc/hadoop

 

scp -r yarn-site.xml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值