滚动升级HDFS HA cluster

news/2024/5/20 3:09:15 标签: hdfs, hadoop, 大数据, 升级, 运维

文章目录

滚动升级HDFS cluster

前言

  • 1、首先需要是一个HA HDFS,即最少有两个namenode,否则不能进行滚动升级
  • 2、一般journalnode和zookeeper非常稳定,不需要升级。如果升级这两个组件则需要停机。

升级步骤

  1. 创建fsimage,用于保证在升级失败时回滚

hdfs dfsadmin -rollingUpgrade prepare
hdfs dfsadmin -rollingUpgrade query   检查fsimage是否创建成功

  1. 升级namenode

关闭和升级NN2
hdfs namenode -rollingUpgrade started   开启NN2作为standby
hdfs haadmin -failover [NN1 service_id] [NN2 service_id]   NN2变为active,NN1变为standby
关闭和升级NN1
hdfs namenode -rollingUpgrade started   启动NN1作为standby

  1. 升级datanode

hdfs dfsadmin -shutdownDatanode <DATANODE_HOST:IPC_PORT> upgrade   关闭一个datanode节点
hdfs dfsadmin -getDatanodeInfo <DATANODE_HOST:IPC_PORT>   检查datanode是否已经关闭
升级和重启datanode
重复上面的步骤,直到所有datanode升级完成

  1. 完成滚动升级

hdfs dfsadmin -rollingUpgrade finalize


http://www.niftyadmin.cn/n/233497.html

相关文章

面向对象程序设计 C++总结笔记(1)

面向对象程序设计 学习方法 理解基本原理掌握程序设计方法加强动手实践 课程目标 理解面向对象程序设计的基本原理&#xff0c;掌握面向对象技术的基本概念和封装性、继承性和多态性&#xff0c;能够具有面向对象程序设计思想。掌握C语言面向对象的基本特性和C语言基础知识&…

全方位解析 pinia

前言 Vue3已经推出很长时间了&#xff0c;它周边的生态也是越来越完善了。之前我们使用Vue2的时候&#xff0c;Vuex可以说是必备的&#xff0c;它作为一个状态管理工具&#xff0c;给我们带来了极大的方便。Vue3推出后&#xff0c;虽然相对于Vue2很多东西都变了&#xff0c;但…

论文阅读 | Interpolated Convolutional Networks for 3D Point Cloud Understanding

前言&#xff1a;ICCV2019点云特征提取点卷积InterpoConv Interpolated Convolutional Networks for 3D Point Cloud Understanding 引言 点云是不规则、无序、且稀疏的 处理这样的点云数据有两大类方法 第一&#xff1a;voxel化 directly rasterize irregular point clouds…

大数据挖掘建模平台产品功能特点

大数据挖掘建模平台是面向大数据挖掘教学实训的工具。在“泰迪杯”数据挖掘挑战赛中大多学生都有使用到该工具&#xff0c;平台采用可视化操作方式&#xff0c;通过丰富内置算法&#xff0c;帮助用户快速、一站式的进行数据分析及挖掘建模。可应用于处理海量数据、高复杂性的数…

平台资金提现解决方案之实现单笔转账到支付宝账户功能

大家好&#xff0c;我是小悟 使用场景 不管是做APP、电脑网站、手机网站还是小程序&#xff0c;为了推广基本上都离不开用户分佣的场景。 换句话说就是在其平台内为每个用户设置“电子钱包”功能&#xff0c;而电子钱包在平台那里只是一串数字&#xff0c;这就需要平台为用户…

ODOO业财一体贸易行业ERP全面管理系统(核心流程简介)

前言&#xff1a; 贸易行业的两大管理难点在&#xff1a; 1.订单的跟踪效率&#xff1a;订单从报价、寄样、采购材料、委外加工、质检、入库、出库、收款&#xff0c;跟踪环节多&#xff0c;信息分散&#xff0c;跟单员难以把握订单执行进度&#xff0c;因此也导致延期交货等…

GitHub的简介与Idea集成Git

六大基础功能 &#xff1a; 创建远程库、代码推送&#xff08;Push&#xff09;、代码拉取&#xff08;Pull&#xff09;、代码克隆&#xff08;Clone&#xff09;、SSH免密登录、Idea集成GitHub GitHub 网址&#xff1a;https://github.com/ 1.创建远程仓库 登录后的页面右上…

【C语言】位运算 {位运算的应用 :关闭位,判断位,打开位,转置位;位域}

一、基础 参与位运算的对象只能是整型数据(int, unsigned, char)&#xff0c;不能为实型 移位操作符 按位左移n位表示&#xff1a;原数*2^n按位右移n位表示&#xff1a;原数/2^n&#xff08;整除&#xff09;上述运算只适用于左右移位时被溢出舍弃的位不包含1的情况 二、位运…