我将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
答案 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