Apache Flink 1.14.4 on yarn ha环境搭建
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环境搭建相关推荐
- 技术前沿资讯-Apache Flink 1.14 新特性介绍
一.简介 1.14 新版本原本规划有 35 个比较重要的新特性以及优化工作,目前已经有 26 个工作完成:5 个任务不确定是否能准时完成:另外 4 个特性由于时间或者本身设计上的原因,会放到后续版本完 ...
- Hadoop完全分布式HA环境搭建
一.前提准备 实验环境下准备4台虚拟机,必须安装好jdk并配置好环境变量.(点击查看jdk的安装配置) 二.节点规划 NN1 NN2 DN ZK ZKFC JN node1 * * * node2 * ...
- ff14显卡测试软件,最终幻想14首台4K电脑环境搭建测试实录
备受期待的<最终幻想14>终于要来了!盛大游戏"最终幻想的水晶之旅"首站发布会将于2月25日在上海中环金逸4K影院召开,制作人吉田直树先生也将亲临现场与玩家互动,并通过 ...
- 【Flink实战系列】Flink 1.11.1 on yarn 集群搭建教程
前面一篇博客中已经搭建了flink Standalone的集群,需要的可以进去看一下,今天主要来说一下flink on yarn 集群的搭建以及怎么提交任务,之前搭建Flink on yarn的时候用 ...
- Spark集群中HA环境搭建
1.环境介绍 (1)操作系统ubuntu16.4.0 (2)两个节点:spark1(192.168.232.147),spark2(192.168.232.152) (生产环境下一般配置3台) (3) ...
- 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 ...
- Ubuntu 14.04.5 imx6 开发环境搭建
1,下载VMware Workstation虚拟机 地址:http://1.xp510.com:801/xp2011/VMware10.7z 2,下载Ubuntu 14.04.5 LTS 32位Ubu ...
- VMware HA环境搭建七:WIN2012 ISCSI目标服务器的安装
最近比较忙,先发图吧,后期编辑再加上文字说明: 转载于:https://blog.51cto.com/yunge/1285708
- 华为云14天鸿蒙设备开发-Day1环境搭建
环境搭建 一.准备环境 二.Windows下环境搭建 1.安装相关驱动与软件 2.虚拟机下安装Ubuntu 3.配置Ubuntu网络 三.Ubuntu下环境搭建 1.在windows下使用MobaXt ...
最新文章
- linux中以A开头的函数使用方式历程及详解
- Mysql-高性能索引
- js slice 参数为负值
- 可视化分析js的内存分配与回收
- 关于 XHTML 1.0 Transitional//EN 下的Relative问题
- flume学习(三):Flume Interceptors的使用
- 用户体验设计师、UI 设计师和交互设计师之间的区别,如何挑选图书?
- 参加了一场温州游资的婚礼,也太壕了
- 笔记本html5播放没有图像,HTML5视频标签无法在Lightbox中使用(HTML5 Video: autoplay not working in lightbox)...
- [J2SE]JTree使用DefaultTreeModel,对节点进行增删、拖拽和展开操作,以及跨平台文件拖拽的方法详细介绍
- mysql 计算农历_计算农历日期函数
- opencv位运算,cv2.bitwise_and,cv2.bitwise_or,cv2.bitwise_not,cv2.bitwise_xor
- cron定时怎么设置
- 助眠好物推荐,改善睡眠的好方法
- 步进电机控制相关波形记录
- 顺丰菜鸟大战 本质是以数据获得企业竞争壁垒
- 【阿里面试】秋招菜鸟网络一面
- 一文详解激光SLAM框架LeGO-LOAM
- wireshark应用和数据包简析
- CAD怎么删除图块注释?删除CAD图块注释步骤
热门文章
- 中兴校招软件测试面试题,中兴软创笔试题_中兴软创软件测试笔试题
- 通达云OA被阿里云列为企业办公首推应用
- 3D-HEVC解码器一
- 博途v15模拟量转换_通过实例玩转博途之信号模块参数设置及模拟量输入转换举例...
- zookeeper总结
- Gensim加载GloVe提供的词向量的诸多Bug之终极解决
- html文件内容重叠,html – CSS:页脚重叠内容,其他故障
- Fabrie:PPT有风险,设计师请停用
- 自然数 素数 质数_素数列表–最多20,000个素数的图表
- GIS 术语和缩略语