2013-02-19 118 views
0

我想使用hbase導出創建我的hbase表的備份。 問題是,我的行很大,我得到一個Java堆空間錯誤。是否有任何參數可以限制每一步中的複製尺寸?hbase導出行大小限制

我用下面的命令:

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

你能告訴我們你使用的代碼嗎? – Raptor 2013-02-19 12:20:44

回答

0

您可以使用導出工具,也就是hadoop jar hbase-*-SNAPSHOT.jar export,用正則表達式參數(如果它開始^)或將其解釋爲行鍵前綴作爲最後一個參數。詳情見source,因爲它似乎還不是documented(應該從0.91.0開始工作)。