是否可以查询使用钻取配置单元创建的mapr db json表?

ev7lccsx  于 2021-06-27  发布在  Hive
关注(0)|答案(1)|浏览(331)

我使用apachedrill创建了一个mapr db json表,并希望使用hive查询该表。
这是可能的还是需要将数据加载到新创建的mapr db json配置单元表中?
让我知道。
谢谢,普拉塔普

gupuwyp2

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-外部表

相关问题