Экспорт таблицы в hbase - PullRequest
       3

Экспорт таблицы в hbase

1 голос
/ 22 марта 2012

После запуска задания экспорта, т. Е.

hadoop jar /path/to/hbase-0.20.3.jar export your_table /export/your_table

Включает ли оно все версии записи?или вы должны указать это явно, т.е.

hadoop jar /path/to/hbase-0.20.3.jar export your_table /export/your_table 3

, используя этот синтаксис в качестве примера:

Export <tablename> <outputdir> [<versions> [<starttime> [<endtime>]]]

1 Ответ

2 голосов
/ 22 марта 2012

По умолчанию - экспортируются только последние версии записей.
При желании вы можете указать максимальное количество экспортируемых версий, а также временные рамки.
Смотри здесь
http://javasourcecode.org/html/open-source/hbase/hbase-0.90.3/org/apache/hadoop/hbase/mapreduce/Export.java.html (строка 91), что происходит с параметром вашей версии. Он передается на сканирование, которое будет использоваться для чтения данных.

...