hbase資料冷備以及恢復的步驟

2021-09-22 21:23:16 字數 1276 閱讀 5972

冷備步驟:

一、備份

1.1從hdfs上/hbase/data/default/上拷貝需要備份的表目錄到本地:

1.1.1 例如:

[root@archive lgp]# sudo -u hdfs hadoop fs -get /hbase/data/default/tablename20180101 /home/databak/

二、恢復

2.1 將本地的備份表目錄拷貝到hdfs上(可以是別的集群伺服器)

2.1.1 例如:

[root@archive lgp]# sudo -u hdfs hadoop fs -put /home/databak/tablename20180101 /hbase/data/default/

2.2 檢視hbase的使用者組許可權

2.3 將拷貝到hdfs上的表目錄賦權

2.3.1 例如:

[root@archive lgp]# sudo -u hdfs hadoop fs -chown -r hbase:hbase /hbase/data/default/tablename20180101

2.3.2 多個賦權的時候使用以下命令:

[root@archive lgp]# sudo -u hdfs hadoop fs -chown -r hbase:hbase /hbase/data/default/

2.4 修復元資料

2.4.1 例如:

[root@archive lgp]# su hbase -c "hbase hbck -fixmeta tablename20180101 "

2.4.2 或者修復整個庫:

[root@archive lgp]# su hbase -c 「hbase hbck -fixmeta」

2.5修復沒有分配的,已分配但不正確的單個region或者多個region。

2.5.1 例如:

[root@archive lgp]# su hbase -c "hbase hbck -fixassignments tablename20180101 "

2.5.2 或者修復整個庫:

三、修復完成

Oracle資料庫備份與恢復的方法 (2) 冷備份

二 冷備份 冷備份發生在資料庫已經正常關閉的情況下,當正常關閉時會提供給我們乙個完整的資料庫。冷備份時將關鍵性檔案拷貝到另外的位置的一種說法。對於備份oracle資訊而言,冷備份時最快和最安全的方法。冷備份的優點是 是非常快速的備份方法 只需拷檔案 容易歸檔 簡單拷貝即可 容易恢復到某個時間點上 只...

講解Oracle資料庫冷備份恢復的具體步驟

冷備份資料必須是資料庫不在open狀態下。以下步驟會給出詳細的過程 1 關閉db shutdown immediate 2 copy oradata目錄下的所有檔案,包括資料檔案,控制檔案,redo,等,還需要copy 密碼檔案 在目錄ora92下 的database 中的pwd 檔案.全部copy...

MySQL資料庫的冷備方式

mysql資料庫備份的冷備方式最為簡單,指在資料庫停止的情況下,一般只複製資料庫相關物理檔案即可。對於innodb儲存引擎的表,只需要備份mysql資料庫的frm檔案,共享表空間檔案,獨立表空間檔案,重做日誌檔案。另外,需定期備份mysql資料庫的配置檔案my.cnf,這樣有利於恢復的操作。對於my...