在Debian上實現HBase數據恢復,可參考以下步驟(基于HBase自帶工具及通用流程):
sudo service hbase stop
或通過systemctl
命令(若使用systemd):
sudo systemctl stop hbase
hbase snapshot
命令創建過快照。/hbase/data
):hdfs dfs -cp /backup/snapshot_path /hbase/data
sudo service hbase start
list
或scan
命令檢查表數據。/hbase/WALs
目錄)。hdfs dfs -cp /backup/wal_logs /hbase/WALs
hdfs dfs -cp /backup/full_backup /hbase/data
hbase backup restore
命令應用增量備份(需提前創建增量備份)。hbase snapshot
、hbase restore
)。hbase
用戶):sudo chown -R hbase:hbase /usr/local/hbase/data
/var/log/hbase/
)確認無錯誤。