我使用apachedrill创建了一个mapr db json表,并希望使用hive查询该表。这是可能的还是需要将数据加载到新创建的mapr db json配置单元表中?让我知道。谢谢,普拉塔普
gupuwyp21#
不能使用apachedrill创建mapr db json表。CTA目前仅在drill中支持dfs,请参阅更多信息[1]。drill可以直接查询mapr db表[2]。它还可以通过配置单元代码(hive maprdb json处理程序)或通过配置单元表的drill mapr db native reader来查询配置单元mapr db表[3]。如果maprdb数据库中已经有json表,那么可以为它们创建配置单元外部表,然后在配置单元中查询它们[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-外部表
1条答案
按热度按时间gupuwyp21#
不能使用apachedrill创建mapr db json表。CTA目前仅在drill中支持dfs,请参阅更多信息[1]。
drill可以直接查询mapr db表[2]。它还可以通过配置单元代码(hive maprdb json处理程序)或通过配置单元表的drill mapr db native reader来查询配置单元mapr db表[3]。
如果maprdb数据库中已经有json表,那么可以为它们创建配置单元外部表,然后在配置单元中查询它们[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-外部表