hadoop从节点linux系统崩溃数据恢复实记

Windows Server文件系统加密实战:BitLocker原理、部署与故障恢复 数据安全是IT基础设施的核心,文件系统加密作为基础防线,通过在操作系统层面为存储介质构建透明防护,确保数据在非授权环境下无法读取。其核心原理依赖于硬件安全模块(如TPM芯片)与高强度加密算法(如XTS-AES),通过密钥分层保护机制,在保障性能的同时实现强安全隔离。这项技术的核心价值在于为服务器提供原生的、持续生效的数据保护,有效防范因物理介质丢失或被盗导致的数据泄露风险。在企业级应用场景中,它尤其适用于保护承载核心业务数据、财务信息与客户资料的Windows Server环境。本文以Windows Ser 阅读详情

        在工作中,虽然遇到linux系统崩溃的几率不高,但是万一遇到了就十分棘手,对于hadoop集群单个节点崩溃来说,一般不会导致数据块的丢失,直接重做系统,换个磁盘,数据也会自动恢复,但是你遇到数据块丢失的情况么?例如:有一个表的数据备份设置为1份,或者很不幸多个主机系统同时崩溃就会导致数据块丢失!很不幸,博主在前些日子就遇到linux系统崩溃,而且有部分数据备份只有1份,更不幸的是2台主机同时崩溃,最最不幸的是我们集群数据默认保存只有2份,不用想了,肯定丢了大量的数据块。

        不知道大家在工作中遇到系统的安全扫描没有,这种实在是坑爹的事情,一个稍有不慎,就可能会导致系统的崩溃甚至无法使用,前阵子在进行linux系统漏洞升级时,不幸导致2台主机系统同时崩溃,产生大量数据块的丢失,以下为恢复实记!

        第一,重新安装linux系统,和原系统保持一致,并把原磁盘数据挂载在对应目录下,下面步骤都是集群新添加节点步骤。

        第二,修改网络IP,修改hostname,并与主节点配置ssh免密登录,常规操作,在此不一一细述!

        第三,java安装,卸载主机自带JDK,安装版本与集群主节点java版本保持一致,安装路径保持一致。

        第四,关闭防火墙和selinux,该位置不关闭可能会影响该主机数据读取,注意使用root权限进行关闭,否则可能会导致关闭失败,导致数据恢复后执行sql进行查询表时提示数据块的丢失,但使用hadoop fsck /命令查看集群是否有块丢失时发现集群无丢失块(本人亲历)。

        第五,如配置有NTP服务,配置NTP,如无,请跳过。

        第六,安装与主节点版本相同的cloudera manager agent(本集群使用CM搭建),并安装在对应目录下,可参考主节点进行安装,并修改/opt/cm-5.1.3/etc/cloudera-scm-agent/config.ini中的server_host为主节点的主机名,具体路径可参考实际安装路径。

        第七,创建cloudera-scm用户(根据实际情况修改):

        useradd --system --home=/opt/cm-5.1.3/run/cloudera-scm-server/ --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm

        第八,通过浏览器访问主节点的7180端口,登录CM管理界面,在“集群”>“主机”管理界面下,把该主机从集群中删除。

        第九,启动Agent服务, /opt/cm-5.1.3/etc/init.d/cloudera-scm-agent start 启动Agent服务。

        第十,通过浏览器访问主节点的7180端口,登录CM管理界面,在“集群”>“主机”>"向集群添加新主机",找到该主机并添加至集群,执行完毕后给该主机添加DataNode功能以及nodemanager功能,配置DataNode存储目录为原数据盘存放目录。

        第十一,修改目录权限,使用ls -l 命令查看dfs数据存储目录权限你会发现异常,因系统重做之后已无hadoop,hdfs等用户,修改该目录以及子目录权限。

            修改dfs数据存储目录权限(本系统目录设置为/data/dfs/dn):

            chmod 755 /data/dfs/dn -R

            chown hdfs:hadoop /data/dfs/dn -R

            修改yarn目录权限:

            sudo chmod 755 /data/yarn/nm -R

            sudo chown yarn:hadoop /data/yarn/nm -R

            第十二,登录CM管理界面,启动该主机DataNode与nodemanager功能,这是你会发现CM管理界面已显示主机功能已经正常启动,集群数据正常,无损坏块,如果之前集群因丢失数据一直处于安全模式的话,此时已自动跳转为正常模式,登录任一节点使用hadoop fsck / 命令查看集群中有无损坏块,你会发现集群很健康,对!到此该主机数据已完美恢复了!

           纯手工敲打,谢谢你的观看和评论,如有不足请及时指出!

        

消息中间件之二:kafka详解 概述 Kafka是一种分布式的,基于发布/订阅的消息系统。 整理中…… 阅读详情

相关推荐

微服务与分布式面试核心:从Nacos到Redis分布式锁与Seata实战

分布式架构的底层逻辑在于将单进程调用拆分为跨网络协作,由此带来服务发现、数据一致性、并发控制等一系列工程挑战。理解CAP与BASE理论是掌握微服务技术选型的根基,而Nacos作为注册与配置中心,Redis分布式锁与Seata事务框架则是解决具体问题的关键工具。从服务拆分到流量治理,从幂等设计到缓存穿透,这些知识点共同构成了分布式系统落地的核心技能树。本文围绕微服务与分布式面试高频考点,梳理从原理到实战的完整路径,帮助读者建立架构决策思维。

weixin_33901926的博客 515

cdh集群节点系统文件损坏,重装系统恢复Hdfs数据

由于意外,集群中的一个节点系统坏了,重装系统后,把该节点添加集群中,恢复hdfs数据。 思路:主要问题是把hdfs的数据恢复,由于hdfs的机制very good,只要把节点从集群中删掉,再添加进集群中,配置hdfs对应目录就好。 背景:安装的cdh5.8,使用cm界面进行管理 流程: 1.从集群中删除节点,删除的时候,勾选解除授权。 2.从主机管理中删除节点 3.

sunyang098的博客 4229

现代数据工程管道:从ETL到湖仓一体的实战架构

数据工程管道是支撑企业数据价值流转的核心基础设施,其本质已超越传统ETL/ELT的线性流程,演进为涵盖接入、存储、处理、服务与治理五大能力层的闭环系统。基于批流一体、湖仓一体、数据质量与可观测性等关键技术原理,该架构显著提升数据一致性、查询效率与故障响应能力。在实时分析、AI训练准备、BI自助服务等典型场景中,它保障了从原始日志、数据库变更到标准分析表的端到端可信交付。本文聚焦生产级落地细节,深入解析Kafka分区策略、Delta Lake Z-Ordering权衡、Flink状态一致性验证及Trino元数

weixin_30700099的博客 344

Hadoop 检查文件系统命令

最近,在搞CDH的过程中,发现hbase经常出现坏块的问题,cdh的监控界面有时会突然出现,current blocks(此处为外链,请忽略),这个时候,就可以运行hadoop的fsck命令,检查文件系统的健康状况。      su hdfs      hadoop fsck / 然后下面会出现一些信息,在信息的最下面,会出现文件系统的状况信息。 如果出现坏块,想要清除的话,运行  ha

麦田里的守望者 1642

【信息科学与工程学】【云计算】计算机科学与自动化——第十五篇 云计算10 云计算领域架构

​:作为前端请求的统一入口,负载均衡器基于预设算法(如轮询、最小连接数)动态分配流量至后端服务器集群。​:通过IP哈希或Cookie绑定,保障同一用户请求由同一服务器处理(如电商购物车场景)。​:Nginx(HTTP/HTTPS反向代理)、HAProxy(TCP层负载均衡)。​:实时监控服务器状态(如响应时间、连接数),自动剔除故障节点,确保服务连续性。​:本地资源满载时,将流量分流至公有云(如AWS + 私有云混合架构)。​:LSTM预测流量峰值,强化学习动态调整权重(如阿里云智能负载均衡)。

weixin_49199313的博客 1859

【信息科学与工程学】计算机科学与自动化——第八十一篇 Java分布式软件高并发/高可用算法01

4. 消息队列(如Kafka的Topic分区,本质是范围)。3. 若是ACCEPT事件,bossGroup线程接受连接,创建SocketChannel,并将其注册到workerGroup的一个EventLoop的Selector上,关注READ事件。1. 分布式缓存分片(如Redis Cluster)。4. 分布式文件存储(如Ceph CRUSH)。6. 调用栈的模拟(如协程)。3. 服务网格(如Istio)的基础。2. 本地缓存与集中式缓存(如Redis)的一致性维护。3. 静态数据(如配置)缓存。

weixin_49199313的博客 1238

检查hdfs块的块——工具fsck(file system check)

hadoop集群运行过程中,上下节点是常有的事情,如果下架节点,hdfs存储的块肯定会受到影响。 如何查看当前的hdfs的块的状态 hadoop1.x时候的命令,hadoop2.x也可使用: hadoop fsck / 在hadoop2.0之后,可以使用新命令: hdfs fsck / 返回结果截图如下: 参数说明: Total size : hdfs集群存储大小,不包括复...

Ganymede的Hadoop世界 6526

【信息科学与工程学】【运营科学】第二篇 C4信息与通信网络运营 (C4) ——数据中心网络运营04

典型值:λ1​∈[−0.02,−0.01], λ2​∈[−0.01,0], η1​,η3​∈[0.1,0.3], η2​,η4​∈[0.05,0.15]参数:δ1​∈[−0.8,−0.3], δ2​∈[−0.5,−0.2], δ3​∈[−0.4,−0.1], δ4​∈[−0.6,−0.2]参数:φ1​∈[0.1,0.3], φ2​∈[−0.2,−0.05], φ3​∈[−0.1,0.1], φ4​∈[−0.3,−0.1]参数:α∈[0.3,0.6], β∈[0.2,0.4], γ∈[0.01,0.03]

weixin_49199313的博客 1213

hadoop集群重启后数据丢失处理

一般hadoop集群重启后会立即处于安全模式,主节点检查各个从节点数据正常后会自动解除安全模式,是否丢失数据可使用命令 “hadoop fsck 路径"来进行查看,例如: hadoop fsck / 查看根目录下所有文件的健康状况,是否有损坏的数据块 如果重启前你的集群是正常的,没有丢失数据,而重启结束之后检查发现该目录下...

zcb_data的博客 4401

【信息科学与工程学】【运营科学】第二篇 C4信息与通信网络运营 (C4) ——数据中心网络运营01

这是运营的物理和逻辑对象。C4.11xx 传输资源:光纤、微波、卫星链路;频谱资源(Sub-6GHz, 毫米波)。C4.12xx 节点资源:核心路由器、交换机、基站(gNB)、数据中心服务器。C4.13xx 虚拟化资源:由NFV生成的虚拟网络功能(VNF)、容器、虚拟机和网络切片实例。这是实现智能、灵活运营的核心技术集。C4.21xx 软件定义与虚拟化:软件定义网络 (SDN):控制平面与数据平面分离,实现集中、可编程的网络控制。网络功能虚拟化 (NFV):将传统专用硬件设备的功能以软件形式运行在通用硬件上

weixin_49199313的博客 1451

【信息科学与工程学】计算机科学与自动化——第三十五篇 调度理论和调度算法01——资源调度算法

算法逻辑

weixin_49199313的博客 688

第129讲:Hadoop集群管理工具fsck实战详解学习笔记

第129讲:Hadoop集群管理工具fsck实战详解学习笔记 是用检查hdfs具体文件、文件夹的健康状况的。 这个工具帮助我们检查hdfs中文件在datanode中缺失的块及过程或过少的replication复本的内容。 hadoop fsck PATH 会从给定路径循环遍历文件系统中的内容,但此时访问的是namenode,而不是datanode,对于检查过的文件都会打印点。 文件在na

slq1023的博客 1050

【信息科学与工程学】计算机科学与自动化——第八十四篇 C++分布式软件高并发/高可用算法01

4. 提交:协调者选择提交时间戳(>所有读时间戳),两阶段提交:a) 写意图预提交到所有参与者,b) 参与者持久化后确认,c) 协调者决定提交,异步清理意图。:客户端请求发送到协调节点,协调节点根据路由转发到主分片所在节点。Span有父子关系。1. 索引文档:客户端发送PUT请求到协调节点,协调节点路由到主分片节点,主分片写入本地,然后并行复制到副本分片,等待确认后响应客户端。3. 搜索:客户端发送搜索请求到协调节点,协调节点广播到所有相关分片,每个分片执行查询,返回结果,协调节点合并、排序、分页后返回。

weixin_49199313的博客 1080

4.2.4 存储->POSIX 文件系统标准(IEEE,ISO IEC 采纳):XFS(Extended File System)

一款,最初由 Silicon Graphics(SGI)为 IRIX 系统开发,后移植到 Linux 内核,现为 RHEL/CentOS 7 及以上版本的默认文件系统,

weixin_41576682的博客 358

手把手教你用CODESYS将旧笔记本改造成软PLC(含证书配置避坑指南)

本文提供了一份详尽的指南,教你如何利用CODESYS平台将闲置旧笔记本改造为一台功能完整的软PLC。内容涵盖从硬件评估、系统实时性优化、软件安装与驱动配置,到关键的证书授权管理避坑指南,旨在帮助自动化工程师和爱好者低成本搭建稳定可靠的学习与开发平台。

weixin_29190573的博客 280

SAP农产品增值税进项税解决方案

(三)购进农产品用于生产经营且不构成货物实体的(包括包装物、辅助材料、燃料、低值易耗品等),用于生产适用13%税率货物的扣除率为10%,用于生产适用9%税率货物的扣除率为9%。具体计算公式为: 当期允许抵扣农产品增值税进项税额=当期耗用农产品数量×农产品平均购买单价×扣除率/(1+9%)

weixin_44228539的博客 1196

Exo项目实战:从零构建AI集群的自动化部署与管理指南

在云计算和容器化技术普及的背景下,基础设施即代码和声明式API已成为现代集群管理的核心理念。通过将硬件资源、软件栈和任务编排抽象为可版本控制的配置文件,系统能够自动完成从环境准备到服务部署的全过程,确保了环境的一致性和可重复性。这种模式在AI和高性能计算领域尤其重要,它能将复杂的k8s集群搭建、hadoop集群搭建等过程标准化、自动化,显著降低运维门槛。其技术价值在于让用户从繁琐的基础设施管理中解放出来,专注于模型开发与训练。本文以Exo项目为例,详细解析了如何利用这一理念,快速部署和管理一个面向AI工作负

weixin_34184561的博客 648

【FPGA】定点数运算中的位宽优化与截取策略

本文深入探讨了FPGA定点数运算中的核心挑战——数据位宽优化与截取策略。针对定点数在加法、乘法等运算中位宽膨胀的问题,文章详细分析了位宽变化规律,并对比了直接截断、四舍五入和收敛舍入三大截取策略的优缺点及硬件实现方法。通过实战指南与避坑经验,旨在帮助开发者在保证计算精度的同时,高效利用FPGA资源,实现性能与面积的平衡。

weixin_29181861的博客 117

Ceph分布式存储入门:从核心架构到生产部署实战指南

分布式存储系统通过将数据分散在多台服务器上,实现了高可靠性和弹性扩展能力。其核心原理基于数据分片、多副本机制和一致性哈希算法,确保数据安全性和访问效率。在技术价值层面,分布式存储能够降低硬件成本,提升系统容错性,并支持横向扩展。典型应用场景包括云平台存储后端、大数据分析和备份归档等。Ceph作为开源分布式存储的重要代表,采用去中心化架构和CRUSH数据分布算法,通过Monitor、OSD等组件协作,提供了对象存储、块存储和文件系统的统一解决方案。本文基于官方技术讲座,重点解析Ceph集群部署、存储池创建和性

weixin_30905133的博客 393

MediaPipeUnityPlugin(最新版)摇摆拳人脸识别

MediaPipeUnityPlugin(最新版)摇摆拳人脸识别

不忘初心 方得始终 2983

SerDes系列之 SSC扩频时钟技术

扩频时钟,又称展频(SSC-Spread Spectrum Clocking),当前PCIE、DDR、USB等几乎所有的高速接口都支持SSC的功能。电子工程师在日常的电气测试中经常与之接触,在电磁传导和辐射发射验证过程中,经常需要使用到芯片的SSC功能,它的物理表现形式,就是信号的比特率会在一个很小的范围内浮动,多见于周期性变化的时钟信号。

一只豌豆象的博客 3443

分布式文件系统HDFS及其命令

HDFS的shell操作 引言 1、调用文件系统(FS)shell命令应该使用hadoop fs的形式 2、所有FS的shell命令都使用URI路径作为参数       URI格式为:scheme://authority/path。HDFS的scheme是hdfs;本地文件系统的scheme是file。如果未指定,就会使用配置中指定的默认scheme。 命令讲解 1、hadoop ve

Deniece_X的博客 858

OpenCV实例(八)车牌字符识别技术(三)汉字识别

相较于数字和英文字符的识别,汽车牌照中的汉字字符识别的难度更大,主要原因有以下4个方面:(1)字符笔画因切分误差导致非笔画或笔画流失。(2)汽车牌照被污染导致字符上出现污垢。(3)采集所得车辆图像分辨率低导致多笔画的汉字较难分辨。(4)车辆图像采集时所受光照影响的差异导致笔画较淡。综合汉字识别时的这些难点来看,很难被直接提取的是字符的局部特征。笔画作为最重要的特征而仅存在于汉字中,这由先验知识可知。一旦捺、横、竖、撇这些笔画特征被提取到,对于汉字字符识别的工作就完成了许多。

小幽余生不加糖 1650

HADOOP FS 常用命令使用

1.hadoop fs -get > 从DFS拷贝文件到本地文件系统 hadoop fs -get /data/input/1901 >1901 2.hadoop fs -put 从本地系统拷贝文件到DFS hadoop fs -put data/ / 3.hadoop fs -cat > 从DFS多个part文件合并拷贝文件到本地文件系统, hadoop fs...

ltgsoldier1的博客 4173

LPDDR5 学习笔记08:电气参数设计要求

本文详细阐述了LPDDR5内存接口的关键电气规范和时序要求。主要内容包括:1)绝对最大额定值限制及长期工作可靠性说明;2)差分时钟信号(CK/WCK)的输入电压、转换速率和交叉点电压规范;3)单端时钟信号的定义和测量方法;4)时钟周期、抖动(周期抖动、相邻周期抖动)和累积误差的精确计算方法;5)片选信号在同步/异步模式下的接收器规范;6)命令地址信号和数据信号的接收器掩模定义及脉冲宽度要求。所有参数均严格定义了测量条件和合规标准,为LPDDR5接口设计提供了完整的电气规范参考。

一只豌豆象的博客 1185

Linux | Ubuntu18.04安装WIFI6 AX201驱动完整教程

本节介绍了如何在Ubuntu18下安装AX201驱动的教程。

九七的博客 8883
上一篇: hadoop集群负载均衡以及配置方法
下一篇: hadoop集群重启后hive元数据库无法连接
AA赵师傅
博客等级 码龄9年 89粉丝 124原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值