前面已经介绍了Flink on yarn的相关部署,在yarn当中,启动Flink有两种模式,分别是客户端模式和分离式,下面将介绍Flink on yarn HA是如何在宕机后,重启Flink及kill掉进程后,进行主备切换的。

   首先我们在Flink on yarn的配置中采用了2个JobManager。其实在Flink on yarn 模式中,一般选择一个JobManager已经足够了。

一.配置masters

[root@mdw conf]# vim masters 192.168.44.128:8081192.168.44.142:8081

二.启动Fink yarn session

分离式启动
[root@mdw bin]# /yarn-session.sh -n 3 -jm 1024 -tm 1024  -s 3 -nm FlinkOnYarnSession -d -st

参数:-d代表已分离式模式启动,意味着FlinkOnYarnSession启动后与yarn没有任何关系。

首先我们通过yarn web UI看下application

接下来查看进程

然后杀死这个Jobmanager(AM)进程YarnApplicationMasterRunner,看看Yarn Cluster的HA情况

回到刚才的yarn界面

此时可以看到这个应用从0001切换到了0002;

再次在另一个节点看到,yarn session又启动了

下面另外介绍一下,启动yarn session时的几个参数:

  • -d:此参数加上代表Flink on yarn属于分离模式;
  • -n: container 指YARN container分配的个数(即TaskManagers的个数);
  • -jm:–jobManagerMemory 指JobManager Containe的内存大小,单位为MB;
  • -tm:–taskManagerMemory 指每个TaskManagerContainer的内存大小,单位为MB;
  • -s :指每个TaskManager的slot个数;

  • -

Flink on yarn (HA)测试相关推荐

  1. flink on yarn HA高可用集群搭建

    无论以什么样的模式提交Application到Yarn中运行,都会启动一个yarn-session(Flink 集群),依然是由JobManager和TaskManager组成,那么JobManage ...

  2. Flink on Yarn HA模式部署

    1. 配置yarn最大重试次数yarn-site.xml: <property><name>yarn.resourcemanager.am.max-attempts</n ...

  3. Flink On Yarn HA 安装和配置

    正常基于 Yarn 提交 Flink 程序,无论是使用 yarn-session 模式还是 yarn-cluster 模 式 , 基 于 yarn 运 行 后 的 application 只 要 ki ...

  4. Flink on Yarn(HA配置)

    根据部署方式不同,Flink Jobmanager HA配置分为2种: 1.standalone cluster HA 2.Yarn cluster HA 其中,standalone cluster ...

  5. Flink on yarn 集群HA 配置

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

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

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

  7. 详解Flink中yarn部署模式以及测试

    在Flink中一共有三种部署模式,分别为local,standalone和yarn模式,由于前两者主要是用于开发和测试,本文将不再赘述,企业中用的更多的是yarn模式,关于yarn模式下为什么比sta ...

  8. Flink on Yarn的两种模式及HA

    Flink on Yarn模式部署始末:Flink的Standalone和on Yarn模式都属于集群运行模式,但是有很大的不同,在实际环境中,使用Flink on Yarn模式者居多.那么使用on ...

  9. Flink on yarn集群HA配置

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

最新文章

  1. 运行自己的shell脚本
  2. nhibernate入门系列: 使用Criteria载入对象
  3. matlab 小波变换_matlab小波工具箱实例(二):时频分析和连续小波变换
  4. linux内核引入模块机制好处,linux内核模块的版本检查机制
  5. 拆半查找的递归和非递归算法
  6. 【2018.5.12】模拟赛之一-ssl2413 排名【玄学】
  7. IOS 定时器 NSTimer
  8. 《金字塔原理》读书摘记
  9. 新能源整车控制器VCU开发过程分享
  10. hp450 g8摄像头打开后黑屏
  11. manage run-time environment
  12. x264 i_thead
  13. 飞行模拟器V1.0正式版
  14. 改进神经网络的学习方法(上)
  15. Dubbo-04 20190317
  16. python的时间转换datetime和pd.to_datetime
  17. 接手了屎一样的代码 怎么办?
  18. JDBC插入数据后返回新数据id
  19. 流放之路服务器连接中断,流放之路卡顿及频繁掉线解决方案大全
  20. 计算机CCT考试模拟操作题,基础计算机cct考试模拟题.doc

热门文章

  1. 使用Python开发一个超级简单的接水果小游戏,零基础也可以学会
  2. RANSAC鲁棒估计算法
  3. 未来游戏趋势是云游戏吗?游戏行业将迎来彻底改变
  4. 如何删除通过邮件推送到kindle的书籍
  5. android 自定义多tab悬浮控件,Android编程实现自定义Tab选项卡功能示例
  6. tslint.json
  7. 苏小红c语言课后作业答案,《C语言程序设计》[苏小红]课后习题答案及解析高等教育出版社.doc...
  8. iframe窗口下滚动条失效怎么解决
  9. 图解剖析CPU架构和生产全过程
  10. win7 自动配置ipv4地址169.254...修改方法