1. HA 集群环境规划
    flink on yarn 的HA 其实是利用yarn 自己的恢复机制。在这需要用到zk,主要是因为虽然flink-on-yarn cluster HA 依赖于Yarn 自己的集群机制,但是Flink Job 在恢复时,需要依赖检查点产生的快照,而这些快照虽然配置在hdfs,但是其元数据信息保存在zookeeper 中,所以我们还要配置zookeeper 的信息

2. 开始配置+启动

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

<property>
<name>yarn.resourcemanager.am.max-attempts</name>
<value>4</value>
<description>
The maximum number of application master execution attempts.
</description>
</property>

把修改后的配置文件同步到hadoop 集群的其他节点

3、修改flink 部分相关配置

修改配置文件 flink-conf.yaml

vi conf/flink-conf.yaml
high-availability: zookeeper
high-availability.zookeeper.quorum: hadoop00:2181
high-availability.storageDir: hdfs://hadoop00:9000/flink/ha-yarn
high-availability.zookeeper.path.root: /flink-yarn
yarn.application-attempts: 10

4、启动flink on yarn,测试HA

先启动hadoop00 上的zookeeper 和hadoop

bin/zkServer.sh start
sbin/start-all.sh

在hadoop00 上启动Flink 集群

bin/yarn-session.sh -n 2

Flink on yarn 集群HA 配置相关推荐

  1. Flink on yarn集群HA配置

    1.集群规划 Flink on yarn 的HA其实是利用yarn自己的恢复机制. 在这里需要用到ZK,主要是因为虽然flink-on-yarn cluster HA 依赖于Yarn自己的集群机制,但 ...

  2. 大数据实操篇 No.11-Flink on Yarn集群HA高可用部署及使用

    第1章 简介 1.1 概要介绍 Flink on Yarn的HA高可用模式,首先依赖于Yarn自身的高可用机制(ResourceManager高可用),并通过Yarn对JobManager进行管理,当 ...

  3. hadoop yarn集群HA安装及配置

    单机部署 官网文档 https://hadoop.apache.org/docs/r2.9.2/hadoop-project-dist/hadoop-common/SingleCluster.html ...

  4. flink on yarn集群搭建

    环境需求 CentOS7.5.1804.jdk1.8.0_181.zookeeper3.6.2.hadoop3.2.2.flink1.12.2 关于hadoop的安装细节请查看<hadoop3. ...

  5. Flink (四) Flink 的安装和部署- Flink on Yarn 模式 / 集群HA / 并行度和Slot

    接上一篇 Flink (三) Flink 的安装和部署- -Standalone模式 3. Flink  提交到 Yarn Flink on Yarn 模式的原理是依靠 YARN 来调度 Flink ...

  6. 【Flink实战系列】Flink 1.11.1 on yarn 集群搭建教程

    前面一篇博客中已经搭建了flink Standalone的集群,需要的可以进去看一下,今天主要来说一下flink on yarn 集群的搭建以及怎么提交任务,之前搭建Flink on yarn的时候用 ...

  7. pythonspark集群模式运行_有关python numpy pandas scipy 等 能在YARN集群上 运行PySpark

    有关这个问题,似乎这个在某些时候,用python写好,且spark没有响应的算法支持, 能否能在YARN集群上 运行PySpark方式, 将python分析程序提交上去? Spark Applicat ...

  8. 基于YARN集群构建运行PySpark Application

    文章转载:https://www.tuicool.com/articles/eaYVN3v Spark Application可以直接运行在YARN集群上,这种运行模式,会将资源的管理与协调统一交给Y ...

  9. hadoop集群HA模式(JN+ZK)+yarn搭建

    一.hadoop伪分布式环境搭建 二.hadoop集群HA模式搭建 三.hadoop集群HA模式(JN+ZK)+yarn搭建 角色分配 角色\服务器 node01 node02 node03 node ...

最新文章

  1. U-Boot 之五 详解 U-Boot 及 SPL 的启动流程
  2. Linux下创建软链接
  3. Python内置数据类型之list
  4. js来读写cookie操作
  5. php geteditor,wordpress函数get_editor_stylesheets()用法示例
  6. 第二十三篇:在SOUI中使用LUA脚本开发界面
  7. CSS3实现轮播图效果
  8. web使用js调用摄像头扫码、拍照、录像
  9. 计算机中英文标点符号对照表,常用中文标点符号和键盘对照表.doc
  10. pinyin4j获取汉字正确的全拼和简拼(解决多音字问题)
  11. 结合量价持仓分析的股指期货日内交易策略
  12. opencv中step、step1、size、elemSize以及elemSize1区别
  13. XP系统无法访问\\192.168.1.104无法访问。你可能没有权限使用网络资源。与这台服务器的管理员联系以查明你是否有访问权限
  14. 练习:定义一个方法用于判断一个字符串是否是对称的字符串,并在主方法中测试方法。 * 例如:“abcba“、“上海自来水来自海上“均为对称字符串。
  15. 用计算机汇编语言撰写,汇编语言是一种使用助记符号表示机器指令的计算机语言...
  16. java12.0.1版本环境变量设置,2019年5月16,小白笔记
  17. 《军师联盟》把三国带跑偏 是时候温习下这五部剧了
  18. “倔驴”一个h5小游戏的实现和思考(码易直播)——总结与整理
  19. 2023年批量下载和改名音频专辑(系列3之selenium-wire方式)
  20. 知识图谱(六):图数据库neo4j内部结构理解

热门文章

  1. 【Typora Emoji 图标】
  2. 斜线表头html怎么做,Excel三栏斜线表头的完美制作方法
  3. 雨听|Mac使用“打印”将文件保存为本地PDF
  4. 【老九学堂】【C++】编码命名规范
  5. 【老九学堂】【初识C语言】常用字符串函数
  6. fastboot的安装使用
  7. js 中断函数执行_javascript 终止函数执行操作
  8. 中国大数据分析行业研究报告
  9. 安防厂商网络摄像机常用rtsp地址及端口
  10. 出现“未报告的异常错误,必须对其进行捕获或声明以便抛出”的解决