我有一个Hbase表X,我想创建一个精确的副本并将其命名为Y。有人能告诉我这是如何实现的吗?
谢谢
发布于 2014-01-04 22:44:40
假设您想要在同一群集上复制表,您可以在hbase shell
中使用HBase快照
snapshot 'sourceTable', 'sourceTable-snapshot'
clone_snapshot 'sourceTable-snapshot', 'newTable'
发布于 2015-05-11 01:09:50
在复制HBase表时,CopyTable命令非常方便。按照以下方式使用它:
hbase org.apache.hadoop.hbase.mapreduce.CopyTable --new.name=Y X;
发布于 2014-01-08 10:21:15
使用hbase shell
确保在hbase-site.xml中启用快照
<property>
<name>hbase.snapshot.enabled</name>
<value>true</value>
</property>
hbase>快照'x‘,'snapshot_x’hbase> clone_snapshot 'snapshot_x‘,'another_x’
https://stackoverflow.com/questions/20910323
复制相似问题