分布式存儲(chǔ)數(shù)據(jù)恢復(fù)環(huán)境:
16臺(tái)物理服務(wù)器,每臺(tái)物理服務(wù)器上有數(shù)臺(tái)虛擬機(jī);
虛擬機(jī)上配置分布式,上層部署hbase數(shù)據(jù)庫和hive數(shù)據(jù)庫。
分布式存儲(chǔ)故障&分析:
誤刪除數(shù)據(jù)庫底層文件,數(shù)據(jù)庫不能使用。需要恢復(fù)hbase和hive數(shù)據(jù)庫。
通過現(xiàn)場對(duì)用戶環(huán)境的檢測,數(shù)據(jù)恢復(fù)工程師發(fā)現(xiàn)虛擬機(jī)還可以正常啟動(dòng),虛擬機(jī)上的數(shù)據(jù)庫塊文件丟失。塊文件丟失之后沒有新的數(shù)據(jù)寫入操作,底層的數(shù)據(jù)損壞可能性比較小。
分布式存儲(chǔ)數(shù)據(jù)恢復(fù)過程:
1、備份。
對(duì)物理服務(wù)器底層做備份。通過網(wǎng)絡(luò)直接備份虛擬機(jī)底層磁盤文件。
準(zhǔn)備一臺(tái)服務(wù)器,以只讀方式掛載所有服務(wù)器硬盤,使用磁盤備份工具進(jìn)行扇區(qū)級(jí)別的備份。
2、分析塊文件結(jié)構(gòu)。
分析每個(gè)虛擬機(jī)磁盤的塊文件&文件底層的聚合方式&每個(gè)磁盤中數(shù)據(jù)的分布情況。
3、分析Block文件key。
定位&提取并解析數(shù)據(jù)庫文件中key信息,整合數(shù)據(jù)庫文件key信息。
4、拼接Block文件。
根據(jù)Block文件的key信息提取文件片段,拼接提取出來的Block文件片段并校驗(yàn)拼接出來的Block文件的正確性。
5、導(dǎo)入Block文件。
校驗(yàn)提取出的Block文件完整性及正確性并把提取出來的Block文件導(dǎo)入到hbase和hive數(shù)據(jù)庫中。
6、驗(yàn)證數(shù)據(jù)。
在北亞數(shù)據(jù)恢復(fù)工程師的協(xié)助下,由用戶對(duì)恢復(fù)出來的數(shù)據(jù)進(jìn)行驗(yàn)證。如果發(fā)現(xiàn)問題,重新檢驗(yàn)上述所有過程。
北亞數(shù)據(jù)恢復(fù)服務(wù):
1、整個(gè)過程不會(huì)對(duì)原盤進(jìn)行任何寫入操作。
2、盡可能保證操作可逆,確保人力可控范圍內(nèi)操作可回溯。
3、提供后期數(shù)據(jù)保管和服務(wù)跟蹤。
4、所有操作都是在有備份的情況下進(jìn)行,若不成功不影響其他方案。
審核編輯:湯梓紅
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9681瀏覽量
87240 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
635瀏覽量
17988 -
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
3900瀏覽量
65742
發(fā)布評(píng)論請先 登錄
分布式存儲(chǔ)數(shù)據(jù)恢復(fù)—虛擬機(jī)上hbase和hive數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)——MongoDB數(shù)據(jù)庫文件拷貝后服務(wù)無法啟動(dòng)的數(shù)據(jù)恢復(fù)

分布式云化數(shù)據(jù)庫有哪些類型
SqlServer數(shù)據(jù)恢復(fù)—SqlServer數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例

Sybase數(shù)據(jù)恢復(fù)—Sybase數(shù)據(jù)庫無法啟動(dòng)怎么恢復(fù)數(shù)據(jù)?

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—通過拼接數(shù)據(jù)庫碎片恢復(fù)SQLserver數(shù)據(jù)庫

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—Oracle ASM實(shí)例無法掛載的數(shù)據(jù)恢復(fù)案例

oracle數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫打開報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例

Oracle數(shù)據(jù)恢復(fù)—異常斷電后Oracle數(shù)據(jù)庫啟庫報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫文件system01.dbf損壞的數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫出現(xiàn)823錯(cuò)誤的數(shù)據(jù)恢復(fù)案例

基于分布式存儲(chǔ)WDS的金融信創(chuàng)云承載數(shù)據(jù)庫類關(guān)鍵應(yīng)用

NetApp數(shù)據(jù)恢復(fù)—NetApp存儲(chǔ)誤刪除的數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SqlServer數(shù)據(jù)庫底層File Record被截?cái)酁?的數(shù)據(jù)恢復(fù)案例

評(píng)論