0

我想使用 hbase 导出创建我的 hbase 表的备份。问题是我的行非常大,并且出现 java 堆空间错误。我可以提供任何参数来限制每个步骤中复制的大小吗?

我使用以下命令:

hadoop jar /usr/lib/hbase/hbase-0.90.3-cdh3u1.jar export tableName backupPathOnHdfs numberOfColumnFamiliesVersions

或者

hbase org.apache.hadoop.hbase.mapreduce.Export tableName backupPathOnHdfs numberOfColumnFamiliesVersions

4

1 回答 1

0

您可以使用导出工具,即hadoop jar hbase-*-SNAPSHOT.jar export,带有正则表达式参数(如果它以 开头^)或解释为作为最后一个参数的行键前缀。详细信息请参阅源代码,因为它似乎尚未记录(应该从 0.91.0 开始工作)。

于 2013-02-20T14:59:01.607 回答