如何从 s3 导入 hbase 快照
How to import hbase snapshot from s3
我将 hbase 快照导出到 s3。
我使用了这个命令。
hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot -snapshot my-snapshot -copy-to s3://my-buckets/tests -mappers 16
但是,如何将 s3 快照导入我的 hbase?
我读了很多关于将快照导出到其他人的帖子。
但是,我找不到如何从 s3 导入快照。
换句话说,如何从 s3 快照创建新的 table?
环境
EC2 实例
CDH 5.14.1
HBase 1.2
您可以使用相同的 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
我将 hbase 快照导出到 s3。
我使用了这个命令。
hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot -snapshot my-snapshot -copy-to s3://my-buckets/tests -mappers 16
但是,如何将 s3 快照导入我的 hbase?
我读了很多关于将快照导出到其他人的帖子。
但是,我找不到如何从 s3 导入快照。
换句话说,如何从 s3 快照创建新的 table?
环境
EC2 实例
CDH 5.14.1
HBase 1.2
您可以使用相同的 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