Можно ли запросить таблицу JSON MapR DB, созданную с помощью Drill через куст? - PullRequest
0 голосов
/ 23 ноября 2018

Я создал таблицу JSON MapR DB с использованием Apache Drill и хотел бы запросить ее с помощью Hive.

Возможно ли это или мне нужно загрузить данные во вновь созданную таблицу JSON Hive MapR DB?

Дайте мне знать.

Спасибо, Пратап

1 Ответ

0 голосов
/ 01 декабря 2018

Вы не можете создать таблицу JSON MapR DB с помощью Apache Drill.На данный момент CTAS поддерживается только для dfs в Drill, см. Подробнее [1].
Drill может запрашивать таблицы MapR-DB напрямую [2].Также он может запрашивать таблицы Hive Mapr-DB с помощью кода Hive (hive-maprdb-json-handler) или с помощью встроенного считывателя Drill MapR-DB для таблиц Hive [3].

Если у вас уже есть таблицы JSON в базе данных MapR-DB, вы можете создать для них внешние таблицы Hive и запросить их в Hive, а затем [4].

[1] https://drill.apache.org/docs/create-table-as-ctas/
[2] https://drill.apache.org/docs/mapr-db-format/
[3] https://issues.apache.org/jira/browse/DRILL-6454
[4] https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-ExternalTables

...