以下是在CentOS中備份HBase數據的方法:
hbase backup create 'backup_name'
命令進行全量備份,備份數據會存儲在指定目錄。也可通過配置hbase-site.xml
將備份目錄設為HDFS路徑,實現備份到HDFS。hadoop fs -put
或hadoop fs -cp
命令?;謴蜁r再用hadoop fs -get
命令將數據復制回原位置。snapshot
命令創建表快照,如hbase snapshot 'snapshot_name' 'table_name'
?;謴蜁r用restore_snapshot
命令,若要恢復到新表,可用clone_snapshot
命令。hadoop distcp
命令實現HDFS上數據的備份和恢復。