Каков наилучший способ работы RAILS с Hbase? - PullRequest
2 голосов
/ 07 января 2012

Уже установить https://github.com/greglu/hbase-stargate , но кажется, что некоторые методы не работают надлежащим образом, например: row = @client.create_row('terms', 'book', Time.now.to_i, {:name => 'data:fr', :value => 2})

В оболочке Hbase я получил пустое значение:

 scan 'terms',  {CACHE_BLOCKS => false} ROW  COLUMN+CELL  book  column=data:fr, timestamp=1325880415, value= 

Кроме того, некоторые строки вообще не создаются. Это моя схема для таблицы:

table_options = { :name => 'data', \
    :max_versions => 1, \
    :compression => Stargate::Model::CompressionType::NONE, \
    :in_memory => false, \
    :block_cache => false, \
    :ttl => -1, \
    :max_cell_size => 2147483647
    }
    client.create_table('terms', table_options)

Что не так с гемом hbase-stargate?

Какой самый лучший (самый быстрый) способ интегрировать рельсы с hbase? Спасибо!

1 Ответ

2 голосов
/ 05 июля 2012

Похоже, массовая запись может быть лучшим вариантом.

...