2017-08-01 76 views
0

我一直在使用superset通过配置单元查询外部表。此表格的列大多数是蜂巢复杂数据类型,如struct。 如何在SQL LAB中编写一个查询,执行下面的操作? SELECT header.guid FROM table1 WHERE guid = 'xxxx' 其中header是结构数据类型,而​​是头的成员。在Superset的SQL LAB中查询像struct这样的配置单元复杂数据类型

据我所看到的问题是,pyhive maps的结构数据类型为字符串,但不知道如何解决它尚未

回答

0

我通过prestodb查询蜂巢得到了这个工作。 PrestoDB需要额外的镶木地板配置etc/catalog/hive.properties目录:

connector.name=hive-hadoop2 
hive.metastore.uri=thrift://<hive_url>:9083 
hive.parquet-optimized-reader.enabled=true 
hive.parquet-predicate-pushdown.enabled=true