导出文件:
./hbase org.apache.hadoop.hbase.mapreduce.Driver export ‘bmx-dev-system1_bmx-cms_Code’ file:///dataDisk/hbaseCopy/localCopy/bmx-dev-system1_bmx-cms_Code
./hbase org.apache.hadoop.hbase.mapreduce.Driver export ‘bmx-dev-system1_bmx-cms_Blog’ file:///dataDisk/hbaseCopy/localCopy/bmx-dev-system1_bmx-cms_Blog
导入文件:
./hbase org.apache.hadoop.hbase.mapreduce.Driver import ‘bmx-dev-system1_bmx_dev_AppCollection’ file:// /dataDisk/hbaseCopy/msvm06/bmx-dev-system1_bmx_dev_AppCollection/part-m-00000
http://itindex.net/detail/51698-hbase-%E6%95%B0%E6%8D%AE-%E5%A4%87%E4%BB%BD
snapshot ‘bmx-dev-system1_bmx-cms_Blog’,’bmx-dev-system1_bmx-cms_Blog’
hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot -snapshot
‘bmx-dev-system1_bmx-cms_Blog’ -copy-to hdfs://172.30.250.111:9000/hbase./hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot -snapshot
‘bmx-dev-system1_bmx-cms_Blog’ -copy-to file:///dataDisk/hbaseCopy
HBase命令:快照操作
通过检查hbase-site.xml中的hbase.snapshot.enabled是否设置为true确认打开了快照许可。获取指定表的快照使用snapshot命令(不产生文件复制)
1
|
hbase> snapshot ‘tableName’, ‘snapshotName’ |
列出所有的快照,使用 list_snapshot 命令。会展示出快照名称,源表,以及创建日期和时间
1
2
3
|
hbase> list_snapshots SNAPSHOT TABLE + CREATION TIME TestSnapshot TestTable (Mon Feb 25 21:13:49 +0000 2013) |
删除快照使用 deleted_snapshot 命令。删除快照不会影响到克隆表或者之后生成的快照。
1
|
hbase> delete_snapshot ‘snapshotName’ |
使用clone_snapshot命令从指定的快照生成新表(克隆)。由于不会产生数据复制,所以最终用到的数据不会是之前的两倍。
1
|
hbase> clone_snapshot ‘snapshotName’, ‘newTableName’ |
使用restore_snapshot命令将指定快照内容替换当前表结构/数据。
1
|
hbase> restore_snapshot ‘snapshotName’ |
使用ExportSnapshot工具将现有快照导出至其他集群。导出工具不会影响到域服务器负载,只是工作在HDFS层面所以需要指定HDFS路径(其他集群的hbase根目录)
1
2
3
|
hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot -snapshot SnapshotName -copy-to hdfs:///srv2:8082/hbase |
scp命令:
MSVM07 NodFaAx2ya7T
scp -r root@172.30.248.215:/dataDisk/hbaseCopy/AppCount /dataDisk/hbaseCopy0516/AppCount
MSVM09 yc_123#DfGDfG
scp -r root@172.30.249.21:/dataDisk/hbaseCopy/AppBaseInfoNew2 /dataDisk/hbaseCopy0516/AppBaseInfoNew2
MSVM06 sxd68eNydGET
scp -r root@172.30.251.123:/dataDisk/hbaseCopy/AppBaseInfoNew2 /dataDisk/hbaseCopy0516/AppBaseInfoNew2
cd /dataDisk/bmx/hbase/bin
cd /dataDisk/hbaseCopy
发表评论