Database hbase列中不相邻的所有数据复制到另一个新表的速度有多快?

Database hbase列中不相邻的所有数据复制到另一个新表的速度有多快?,database,hadoop,hbase,bulk-load,Database,Hadoop,Hbase,Bulk Load,我有一个名为Table1的hbase表,有行T1、T2、T3、…Tn,新表名为Table2。如何将(T1、T3、T5…)中的所有数据从表1复制到表2?一个接一个地拿到行,然后放到新表上是如此的慢 CopyTable是一个运行mapreduce复制2个表的实用程序,速度更快。但是,它不支持选择性复制(在您的情况下是奇数行。它只支持hbase表的部分时间范围。因此,一个选项可以是先运行CopyTable,复制所有数据,然后逐个删除。如果您不想处理hbase表并且对SQL更熟悉,另一个选项可以是使用H

我有一个名为Table1的hbase表,有行T1、T2、T3、…Tn,新表名为Table2。如何将(T1、T3、T5…)中的所有数据从表1复制到表2?一个接一个地拿到行,然后放到新表上是如此的慢

CopyTable
是一个运行mapreduce复制2个表的实用程序,速度更快。但是,它不支持选择性复制(在您的情况下是奇数行。它只支持hbase表的部分时间范围。因此,一个选项可以是先运行
CopyTable
,复制所有数据,然后逐个删除。如果您不想处理hbase表并且对
SQL
更熟悉,另一个选项可以是使用
Hive

CopyTable的示例-

hbase org.apache.hadoop.hbase.mapreduce.CopyTable--new.name=sample\u new sample\u old
这里sample\u old是要复制的表,sample\u new是新表。

因为旧表太大,我无法将整个表复制到新表中。