Import 清除HBase表中的记录

Import 清除HBase表中的记录,import,hbase,truncate,Import,Hbase,Truncate,我们正在为HBase表创建灾难恢复系统。由于这些限制,我们无法使用奇特的方法来维护表的副本。我们使用Export/Import语句将数据获取到HDFS中,并使用它在DR服务器中创建表 在将数据导入HBase表时,我们使用truncate命令清除表并将新数据加载到表中。但是truncate语句删除行需要很长时间。是否有其他有效的声明来清除整个表 (截断大约2500000条记录需要33分钟)禁用->删除->再次创建表,也许?我不知道删除是否需要太长时间。实际上truncate会先执行禁用表的相同操作

我们正在为HBase表创建灾难恢复系统。由于这些限制,我们无法使用奇特的方法来维护表的副本。我们使用Export/Import语句将数据获取到HDFS中,并使用它在DR服务器中创建表

在将数据导入HBase表时,我们使用truncate命令清除表并将新数据加载到表中。但是truncate语句删除行需要很长时间。是否有其他有效的声明来清除整个表


(截断大约2500000条记录需要33分钟)

禁用->删除->再次创建表,也许?我不知道删除是否需要太长时间。

实际上truncate会先执行禁用表的相同操作,然后删除并再次创建表。。。但我不知道为什么要花这么长时间来截断数据