Flink支持多种安装模式

  • Local—本地单机模式,学习测试时使用

  • Standalone—独立集群模式,Flink自带集群,开发测试环境使用

  • StandaloneHA—独立集群高可用模式,Flink自带集群,开发测试环境使用

  • On Yarn—计算资源统一由Hadoop YARN管理,生产环境使用

本章将跳过local standaloneha等,如有需要请自行百度

配置文件

vim flink-1.14.4/conf/flink-conf.yaml

#开启网页提交任务
web.submit.enable: true
jobmanager.rpc.address: master
#自行选择
taskmanager.numberOfTaskSlots: 1classloader.check-leaked-classloader: false#zookeeper
high-availability: zookeeper
#开启HA,使用文件系统作为快照存储
state.backend: filesystem
#启用检查点,可以将快照保存到HDFS
state.backend.fs.checkpointdir: hdfs://master:9000/flink-checkpoints
high-availability.zookeeper.quorum: master:2181,node1:2181,node2:2181
high-availability.zookeeper.path.root: /flink
high-availability.storageDir: hdfs://master:9000/flink/recovery
其他有需要的配置文件按需更改

vim flink-1.14.4/conf/masters

master:8081
node2:8081

vim flink-1.14.4/conf/workers

node1
node2

关闭yarn的内存检查


<!-- 关闭yarn内存检查 -->
<property>
<name>yarn.nodemanager.pmem-check-enabled</name><value>false</value>
</property>
<property><name>yarn.nodemanager.vmem-check-enabled</name><value>false</value>
</property>

说明:

是否启动一个线程检查每个任务正使用的虚拟内存量,如果任务超出分配值,则直接将其杀掉,默认是true。

在这里面我们需要关闭,因为对于flink使用yarn模式下,很容易内存超标,这个时候yarn会自动杀掉job

yarn集群要重启

分发flink

分发完成之后要在node2里面改下配置文件flink-conf.yaml

vim flink-1.14.4/conf/flink-conf.yamljobmanager.rpc.address: node2

开启zookeeper集群,执行flink example测试

采用per-job的方式提交任务到yarn
flink run -m yarn-cluster /apps/flink-1.14.4/examples/streaming/TopSpeedWindowing.jar

Apache Flink 1.14.4 on yarn ha环境搭建相关推荐

  1. 技术前沿资讯-Apache Flink 1.14 新特性介绍

    一.简介 1.14 新版本原本规划有 35 个比较重要的新特性以及优化工作,目前已经有 26 个工作完成:5 个任务不确定是否能准时完成:另外 4 个特性由于时间或者本身设计上的原因,会放到后续版本完 ...

  2. Hadoop完全分布式HA环境搭建

    一.前提准备 实验环境下准备4台虚拟机,必须安装好jdk并配置好环境变量.(点击查看jdk的安装配置) 二.节点规划 NN1 NN2 DN ZK ZKFC JN node1 * * * node2 * ...

  3. ff14显卡测试软件,最终幻想14首台4K电脑环境搭建测试实录

    备受期待的<最终幻想14>终于要来了!盛大游戏"最终幻想的水晶之旅"首站发布会将于2月25日在上海中环金逸4K影院召开,制作人吉田直树先生也将亲临现场与玩家互动,并通过 ...

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

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

  5. Spark集群中HA环境搭建

    1.环境介绍 (1)操作系统ubuntu16.4.0 (2)两个节点:spark1(192.168.232.147),spark2(192.168.232.152) (生产环境下一般配置3台) (3) ...

  6. apache24 php7 64,Win10 64位 Apache 2.4+MySQL 5.7+PHP 7环境搭建

    WAMP Architecture Building 相关信息 Windows 10 Enterprise Version 1607 64-bit | i7-4710HQ | 8G 软件版本及获取 A ...

  7. Ubuntu 14.04.5 imx6 开发环境搭建

    1,下载VMware Workstation虚拟机 地址:http://1.xp510.com:801/xp2011/VMware10.7z 2,下载Ubuntu 14.04.5 LTS 32位Ubu ...

  8. VMware HA环境搭建七:WIN2012 ISCSI目标服务器的安装

    最近比较忙,先发图吧,后期编辑再加上文字说明: 转载于:https://blog.51cto.com/yunge/1285708

  9. 华为云14天鸿蒙设备开发-Day1环境搭建

    环境搭建 一.准备环境 二.Windows下环境搭建 1.安装相关驱动与软件 2.虚拟机下安装Ubuntu 3.配置Ubuntu网络 三.Ubuntu下环境搭建 1.在windows下使用MobaXt ...

最新文章

  1. linux中以A开头的函数使用方式历程及详解
  2. Mysql-高性能索引
  3. js slice 参数为负值
  4. 可视化分析js的内存分配与回收
  5. 关于 XHTML 1.0 Transitional//EN 下的Relative问题
  6. flume学习(三):Flume Interceptors的使用
  7. 用户体验设计师、UI 设计师和交互设计师之间的区别,如何挑选图书?
  8. 参加了一场温州游资的婚礼,也太壕了
  9. 笔记本html5播放没有图像,HTML5视频标签无法在Lightbox中使用(HTML5 Video: autoplay not working in lightbox)...
  10. [J2SE]JTree使用DefaultTreeModel,对节点进行增删、拖拽和展开操作,以及跨平台文件拖拽的方法详细介绍
  11. mysql 计算农历_计算农历日期函数
  12. opencv位运算,cv2.bitwise_and,cv2.bitwise_or,cv2.bitwise_not,cv2.bitwise_xor
  13. cron定时怎么设置
  14. 助眠好物推荐,改善睡眠的好方法
  15. 步进电机控制相关波形记录
  16. 顺丰菜鸟大战 本质是以数据获得企业竞争壁垒
  17. 【阿里面试】秋招菜鸟网络一面
  18. 一文详解激光SLAM框架LeGO-LOAM
  19. wireshark应用和数据包简析
  20. CAD怎么删除图块注释?删除CAD图块注释步骤

热门文章

  1. 中兴校招软件测试面试题,中兴软创笔试题_中兴软创软件测试笔试题
  2. 通达云OA被阿里云列为企业办公首推应用
  3. 3D-HEVC解码器一
  4. 博途v15模拟量转换_通过实例玩转博途之信号模块参数设置及模拟量输入转换举例...
  5. zookeeper总结
  6. Gensim加载GloVe提供的词向量的诸多Bug之终极解决
  7. html文件内容重叠,html – CSS:页脚重叠内容,其他故障
  8. Fabrie:PPT有风险,设计师请停用
  9. 自然数 素数 质数_素数列表–最多20,000个素数的图表
  10. GIS 术语和缩略语