0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【分布式存储数据恢复】hbase和hive数据库底层文件误删的恢复案例

Frombyte 来源:Frombyte 作者:Frombyte 2022-12-16 10:40 次阅读

分布式存储数据恢复环境:

16台物理服务器,每台物理服务器上有数台虚拟机;

虚拟机上配置分布式,上层部署hbase数据库和hive数据库。

分布式存储故障&分析:

误删除数据库底层文件,数据库不能使用。需要恢复hbase和hive数据库。

通过现场对用户环境的检测,数据恢复工程师发现虚拟机还可以正常启动,虚拟机上的数据库块文件丢失。块文件丢失之后没有新的数据写入操作,底层的数据损坏可能性比较小。

分布式存储数据恢复过程:

1、备份。

对物理服务器底层做备份。通过网络直接备份虚拟机底层磁盘文件。

准备一台服务器,以只读方式挂载所有服务器硬盘,使用磁盘备份工具进行扇区级别的备份。

2、分析块文件结构。

分析每个虚拟机磁盘的块文件&文件底层的聚合方式&每个磁盘中数据的分布情况。

3、分析Block文件key。

定位&提取并解析数据库文件中key信息,整合数据库文件key信息。

4、拼接Block文件。

根据Block文件的key信息提取文件片段,拼接提取出来的Block文件片段并校验拼接出来的Block文件的正确性。

5、导入Block文件。

校验提取出的Block文件完整性及正确性并把提取出来的Block文件导入到hbase和hive数据库中。

6、验证数据。

在北亚数据恢复工程师的协助下,由用户对恢复出来的数据进行验证。如果发现问题,重新检验上述所有过程。

北亚数据恢复服务:

1、整个过程不会对原盘进行任何写入操作。

2、尽可能保证操作可逆,确保人力可控范围内操作可回溯。

3、提供后期数据保管和服务跟踪。

4、所有操作都是在有备份的情况下进行,若不成功不影响其他方案。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    8347

    浏览量

    83525
  • 数据恢复
    +关注

    关注

    10

    文章

    462

    浏览量

    16994
  • 数据库
    +关注

    关注

    7

    文章

    3649

    浏览量

    63758
收藏 人收藏

    评论

    相关推荐

    数据库数据恢复—raid5阵列上层Sql Server数据库数据恢复案例

    数据库数据恢复环境: 5块硬盘组建一组RAID5阵列,划分LUN供windows系统服务器使用。windows系统服务器内运行了Sql Server数据库
    的头像 发表于 05-08 11:43 273次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—raid5阵列上层Sql Server<b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    数据库数据恢复—ndf文件大小变为0KB的数据恢复案例

    存储设备损坏导致存储中SQL Server数据库崩溃。对数据库文件进行恢复后,用户发现有4个ndf文件
    的头像 发表于 05-07 11:19 197次阅读

    MongoDB数据恢复—MongoDB数据库文件损坏的数据恢复案例

    服务器数据恢复环境: 一台Windows Server操作系统服务器,服务器上部署MongoDB数据库。 MongoDB数据库故障&检测: 工作人员在未关闭MongoDB
    的头像 发表于 04-23 14:48 160次阅读
    MongoDB<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—MongoDB<b class='flag-5'>数据库文件</b>损坏的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    数据库数据恢复—Sql Server数据库文件丢失的数据恢复案例

    存储空间LUN划分了两个逻辑分区。 服务器故障&初检: 由于未知原因,Sql Server数据库文件丢失,丢失数据涉及到3个,表的数量有3000左右。
    的头像 发表于 04-11 15:38 333次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—Sql Server<b class='flag-5'>数据库文件</b>丢失的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    分布式数据恢复-hbase+hive分布式存储误删文件数据恢复方案

    仓库。 hbase+hive分布式存储故障&初检: 数据库文件误删除,数据库无法使用。
    的头像 发表于 11-24 15:55 255次阅读

    数据库数据恢复—MySQL数据库误删除记录的数据恢复案例

    数据库数据恢复环境: 一台本地windows sever操作系统服务器,服务器上部署mysql数据库单实例,引擎类型为innodb,表内数据
    的头像 发表于 11-09 15:16 877次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—MySQL<b class='flag-5'>数据库</b>表<b class='flag-5'>误删</b>除记录的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    数据库数据恢复-oracle数据库报错无法打开的数据恢复案例

    oracle数据库数据恢复环境: 一台服务器,底层由12块硬盘组成一组磁盘阵列,上层操作系统上运行oracle数据库。 oracle
    的头像 发表于 10-12 14:00 592次阅读

    数据库数据恢复-数据库文件被删除/分区被格式化的SQL SERVER数据恢复方案

    数据库数据恢复-数据库文件被删除/分区被格式化的SQL SERVER数据恢复方案
    的头像 发表于 09-21 14:34 588次阅读

    数据库数据恢复-Oracle ASM故障数据恢复案例

    数据库数据恢复环境: Oracle数据库ASM磁盘组有4块成员盘。 数据库故障&分析: Oracle
    的头像 发表于 08-11 15:27 968次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-Oracle ASM故障<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    数据库数据恢复-Oracle数据库文件块损坏的数据恢复案例

    打开Oracle数据库时报错,报错信息:“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。用户急需恢复zxfg用户下的数据
    的头像 发表于 08-03 15:10 472次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-Oracle<b class='flag-5'>数据库文件</b>块损坏的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    数据库数据恢复-Syabse数据库数据恢复案例

    数据库恢复环境: Sybase版本:SQL Anywhere 8.0。 数据库故障: 数据库所在的设备意外断电后,数据库无法启动。
    的头像 发表于 07-28 14:38 782次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-Syabse<b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    数据库数据恢复-oracle数据库常见故障及数据恢复分析

    作为存储和处理数据的系统,oracle数据库在使用过程中不可避免会出现各种导致数据丢失和数据损坏的故障。北亚企安
    的头像 发表于 07-27 15:01 516次阅读

    数据库数据恢复-Oracle数据库文件出现坏块的数据恢复案例

    打开oracle数据库报错:“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。 北亚企安数据恢复工程师检测
    的头像 发表于 07-18 15:10 492次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-Oracle<b class='flag-5'>数据库文件</b>出现坏块的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    **分布式数据库|数据库数据类型**

    分布式数据库是一种存储在不同物理位置的数据库。与单个数据库系统的并行系统不同,分布式数据库系统由不共享物理组件的松耦合站组成。
    的头像 发表于 07-17 13:33 429次阅读