Presto map <varchar,set <varchar >>:如何在presto中查询map <varchar,set <varchar >>类型的字段

时间:2019-08-09 16:45:10

标签: cassandra presto map-function

我正在尝试搜索数据类型为map<varchar,set<varchar>>的列。我不断收到Query failed (#20190809_163618_00200_yyc4a) in your-presto: null 任何帮助表示赞赏。

以下查询运行正常

SELECT event_type_id FROM cassandra.data_integration_hub.my_table WHERE event_type_id = 123 limit 5 

当我添加business_keys字段时,查询失败

SELECT event_type_id,business_keys FROM cassandra.data_integration_hub.my_table WHERE event_type_id = 123 limit 5 

business_keys是类型

类型:map<varchar,set<varchar>>

样本值:

{
  "rule_id" : [ "12345" ]
}

1 个答案:

答案 0 :(得分:0)

Query failed (#20190809_163618_00200_yyc4a) in your-presto: null -这是Cassandra连接器报告“不支持列类型”的(单数)方式。

此后,我们改进了错误报告功能,并扩展了对Cassandra连接器中某些类型的支持。请尝试Presto 317或Starburst Presto 312e。