如何从s3导入hbase快照

时间:2018-03-16 07:26:48

标签: amazon-s3 hbase cloudera-cdh

我将hbase快照导出到s3 我用过这个命令。

hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot -snapshot my-snapshot -copy-to s3://my-buckets/tests -mappers 16

但是,如何将s3快照导入我的hbase?
我读了很多关于导出快照的帖子给其他人。 但是,我找不到如何从s3导入快照 换句话说,如何从s3快照创建新表?

环境
EC2实例
CDH 5.14.1
HBase 1.2

1 个答案:

答案 0 :(得分:0)

您可以使用相同的ExportSnapshot命令导入快照,方法是使用s3a路径指定 -copy-from ,并使用服务器详细信息指定 -copy-to

示例:

hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot -snapshot my-snapshot  -copy-from s3a://my-buckets/tests   -copy-to hdfs://<name-node>:8020/hbase     -mappers 16