Я создал таблицу JSON MapR DB с использованием Apache Drill и хотел бы запросить ее с помощью Hive.
Возможно ли это или мне нужно загрузить данные во вновь созданную таблицу JSON Hive MapR DB?
Дайте мне знать.
Спасибо, Пратап
Вы не можете создать таблицу 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