做迁移业务之前需要了解,我们搭建的hbase集群的数据时存储在什么位置,可以通过hbase-site.xml查看rootdir
1、进行快照的生成
我们对usermr生成快照
a、先查看一下表数据:
b、生成快照并查看
c、在hadoop集群上查看我们已经生成的快照
d、进行快照的迁移
这里只是模拟下,copy-to的路径需要时另外一个hbase集群的root-dir位置,这样才能使用快照恢复的shell命令
f、快照恢复
创建表:create 'usermr','info','detail' 表的结构需要和之前生成快照的表的结构一样
disable 'usermr'
restore_snapshot 'usermrSnapshot'
enable 'usermr'
此时快照已经恢复