Как я могу правильно перенести таблицу HBase в Hive?Как переносить таблицу из HBase в Hive?
То, что я пытался, прежде чем вы можете прочитать в этом вопросе How insert overwrite table in hive with diffrent where clauses? (я сделал одну таблицу, чтобы импортировать все данные. Проблема заключается в том, что данные по-прежнему в строках, а не в колонках. Так что я сделал 3 таблицы для новостей, социальный и все с конкретным предложением, после чего я сделал 2 штуки на таблицах, которые дают мне таблицу результатов. Таким образом, у меня было 6 таблиц вообще, что не очень эффективно!)
, чтобы суммировать мою проблему вверх: В HBase находятся столбцы familys, которые сохраняются в виде строк, подобных этому.
count verpassen news 1
count verpassen social 0
count verpassen all 1
То, что я хочу достичь в улье является структура данных, как это:
name news social all
verpassen 1 0 1
Как я должен это делать?
Существует целая страница в [Интеграция Hive-Hbase в wiki] (https: //cwiki.apache.org/confluence/display/Hive/HBaseIntegration) –
Вы можете использовать обработчик hbasestorage в hive – madhu
hbase storage Handler не работает для меня, я получил это исключение: FAILED: SemanticException Не удается найти класс 'org.apache.ha doop.hive.hbase.HBaseStorageHandler ' – dino