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

olhwl3o2  于 2021-06-14  发布在  Cassandra
关注(0)|答案(1)|浏览(464)

我正在尝试搜索具有数据类型的列 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

当我添加业务密钥字段时,查询失败

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

业务密钥的类型为
类型: map<varchar,set<varchar>> 样本值:

{
  "rule_id" : [ "12345" ]
}
8i9zcol2

8i9zcol21#

Query failed (#20190809_163618_00200_yyc4a) in your-presto: null --这是cassandra连接器报告“column type not supported”的(奇怪的)方式。
从那时起,我们改进了错误报告,并扩展了对cassandra连接器中某些类型的支持。请尝试presto 317或starburst presto 312e。

相关问题