当前位置:网站首页>Yarn重启applications记录恢复
Yarn重启applications记录恢复
2022-07-01 13:00:00 【fanxl12】
Yarn重启applications记录恢复
Yarn重启applications记录恢复
修改yarn-core.xml配置文件
ResourceManager重启恢复
将yarn-site.xml中的
yarn.resourcemanager.recovery.enabled配置项设为true(默认是false)<property> <name>yarn.resourcemanager.recovery.enabled</name> <value>true</value> </property>配置
yarn.resourcemanager.store.class参数,该参数用来指定RM在重启之前将自己的状态保存在何种存储媒介上,目前有3种存储可选org.apache.hadoop.yarn.server.resourcemanager.recovery.FileSystemRMStateStore
默认值,是基于文件系统的存储(本地存储或者HDFS)。可以指定yarn.resourcemanager.fs.state-store.uri作为存储路径,如果指定这个yarn.resourcemanager.fs.state-store.uri必须要设置。org.apache.hadoop.yarn.server.resourcemanager.recovery.ZKRMStateStore
基于ZooKeeper的存储,当启用RM高可用时,只能选择这种方式。因为两个RM都有可能是活跃的(认为自己才是真正的RM),进而发生脑裂。基于ZK的存储可以通过隔离(fence)状态数据防止脑裂。可以指定hadoop.zk.address(ZK节点地址列表)和yarn.resourcemanager.zk-state-store.parent-path(状态数据的根节点路径)参数。org.apache.hadoop.yarn.server.resourcemanager.recovery.LeveldbRMStateStore
基于LevelDB的存储。它比前两种方式都更轻量级,占用的存储空间和I/O要小得多,并且支持更好的原子性操作。对性能有极致要求时采用。可以指定yarn.resourcemanager.leveldb-state-store.path作为存储路径。<property> <name>yarn.resourcemanager.store.class</name> <value>org.apache.hadoop.yarn.server.resourcemanager.recovery.FileSystemRMStateStore</value> </property>
配置yarn.resourcemanager.fs.state-store.uri,如果yarn.resourcemanager.store.class是org.apache.hadoop.yarn.server.resourcemanager.recovery.FileSystemRMStateStore需要配置,这里配置HDFS存储
<property> <name>yarn.resourcemanager.fs.state-store.uri</name> <value>hdfs://hadoop-master:9010/rmstore</value> </property>最后配置yarn.resourcemanager.work-preserving-recovery.scheduling-wait-ms,它表示从RM重启后从各个NM同步Container信息的等待时长,在此之后才会分配新的Container。默认值是10000(10秒),一般不需要改动。
<property> <name>yarn.resourcemanager.work-preserving-recovery.scheduling-wait-ms</name> <value>10000</value> </property>
配置NodeManager重启自动恢复
将yarn-site.xml中的
yarn.nodemanager.recovery.enabled配置项设为true(默认是false)<property> <name>yarn.nodemanager.recovery.enabled</name> <value>true</value> </property>配置
yarn.nodemanager.recovery.dir参数,指定NM在重启之前,将Container的状态写入此本地路径。默认值为${hadoop.tmp.dir}/yarn-nm-recovery<property> <name>yarn.nodemanager.recovery.dir</name> <value>/opt/topology/db_data/hadoop-data/yarn-nm-recovery</value> </property>配置
yarn.nodemanager.address参数,该参数为NM的RPC地址,默认为${yarn.nodemanager.hostname}:0,即随机使用临时端口。一定要指定为一个固定端口(如8041),否则NM重启之后会更换端口,就无法恢复Container的状态了<property> <name>yarn.nodemanager.address</name> <value>hadoop-master:45454</value> </property>
边栏推荐
- Operator-1 first acquaintance with operator
- Machine learning - performance metrics
- Based on the open source stream batch integrated data synchronization engine Chunjun data restore DDL parsing module actual combat sharing
- VM虚拟机配置动态ip和静态ip访问
- 彩色五角星SVG动态网页背景js特效
- Three stages of aho
- Colorful five pointed star SVG dynamic web page background JS special effect
- 商汤科技崩盘 :IPO时已写好的剧本
- Vs code setting Click to open a new file window without overwriting the previous window
- Jenkins+webhooks- multi branch parametric construction-
猜你喜欢

Colorful five pointed star SVG dynamic web page background JS special effect

Vs code set code auto save

SVG钻石样式代码

Look at the sky at dawn and the clouds at dusk, and enjoy the beautiful pictures

Function test process in software testing
![leetcode:226. Flip binary tree [DFS flip]](/img/b8/6c5596ac30de59f0f347bb0bddf574.png)
leetcode:226. Flip binary tree [DFS flip]

Operator-1初识Operator

Jenkins+webhooks-多分支参数化构建-

Svg diamond style code

Introduction to reverse debugging PE structure input table output table 05/07
随机推荐
Three stages of aho
Project deployment is not difficult at all!
Manage nodejs with NVM (downgrade the high version to the low version)
逆向调试入门-PE结构-输入表输出表05/07
Operator-1 first acquaintance with operator
SQLAlchemy在删除有外键约束的记录时,外键约束未起作用,何解?
Ustime wrote a bug
VM虚拟机配置动态ip和静态ip访问
ROS2 Foxy depthai_ ROS tutorial
Professor Li Zexiang, Hong Kong University of science and technology: I'm wrong. Why is engineering consciousness more important than the best university?
MHA high availability cluster deployment and failover of database
Reasons for MySQL reporting 1040too many connections and Solutions
哪个券商公司开户佣金低又安全又可靠
题目 1004: 母牛的故事(递推)
MySQL gap lock
Look at the sky at dawn and the clouds at dusk, and enjoy the beautiful pictures
Function test process in software testing
不同的测试技术区分
软件测试中功能测试流程
PG基础篇--逻辑结构管理(触发器)