Настройка Hive с помощью Hbase - PullRequest
2 голосов
/ 22 ноября 2011

Мне нужно выполнять запросы на HBase, используя hive. Я скачал HBase и улей работает нормально; Мне нужно знать, какие изменения конфигурации мне нужно сделать, чтобы куст работал с HBase в качестве внутренней базы данных. Любая ссылка учебник будет оценен. Заранее спасибо.

1 Ответ

7 голосов
/ 23 ноября 2011

Вики Apache Hive объясняют это хорошо https://cwiki.apache.org/confluence/display/Hive/HBaseIntegration

Чтобы создать таблицу HBase, управляемую из куста, попробуйте что-то вроде

CREATE TABLE hive_managed(key string, value1 string, value2 int)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,columnFamilyName:val1,columnFamilyName:val2")
TBLPROPERTIES ("hbase.table.name" = "hivemanaged");

* отредактировал следующий комментарий

...