2017-08-01 5 views
0

私はsupersetを使用して、ハイブで外部表を照会しています。この表には、ほとんどがハイブの複合データ型である列があります(structなど)。 SQL LABに以下のようなクエリを書くにはどうすればよいですか? SELECT header.guid FROM table1 WHERE guid = 'xxxx' headerは構造体データ型であり、​​はヘッダーのメンバです。まだその周りSupersetのSQLで構造体のようなハイブの複雑なデータ型を照会LAB

答えて

0

を取得する方法がわからない私はprestodbてハイブを照会することによって、この作業を得たが、私の知る限り

問題は、文字列にpyhive mapsその構造体のデータ型です。 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 
関連する問題