我想使用hbase export创建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
答案 0 :(得分:0)
您可以使用导出工具(即hadoop jar hbase-*-SNAPSHOT.jar export
)和regexp参数(如果它以^
开头)或解释为行键前缀作为最后一个参数。详细信息请参见source,因为它似乎尚未documented(应该从0.91.0开始工作)。