在Debian上恢复HBase数据可参考以下方法:
利用快照恢复
sudo service hbase stop
hadoop fs -cp /path/to/snapshot /hbase/hdfs/storage
sudo service hbase start
hbase shell
中执行scan '表名'
。通过WAL日志恢复
/var/lib/hbase/WALs/
sudo service hbase restart
。手动恢复HFile文件
sudo mv /path/to/hfile /hbase/data/default/表名/列族/
sudo chown -R hbase:hbase /hbase
使用HBase备份工具
hbase backup restore '备份ID'
hbase backup create '备份名'
。注意:操作前需确认备份与当前HBase版本兼容,建议在低峰期执行,避免影响线上服务。