Re: 嵌套 json 中string 数组的解析异常

2020-07-07 文章 Jun Zou
Hi, 感谢您的指导! 祝好! Leonard Xu 于2020年7月7日周二 下午9:49写道: > Hi, > > 看了下代码,这确实是Flink 1.9里面的一个bug[1], 原因没有 source 没有正确处理legacy type 和新的 > type,这个issue没有在1.9的分支上修复,可以升级到1.10.1试下。 > > 祝好, > Leonard Xu > [1]https://issues.apache.org/jira/browse/FLINK-16622 < >

Re: 嵌套 json 中string 数组的解析异常

2020-07-07 文章 Leonard Xu
Hi, 看了下代码,这确实是Flink 1.9里面的一个bug[1], 原因没有 source 没有正确处理legacy type 和新的 type,这个issue没有在1.9的分支上修复,可以升级到1.10.1试下。 祝好, Leonard Xu [1]https://issues.apache.org/jira/browse/FLINK-16622

Re: 嵌套 json 中string 数组的解析异常

2020-07-07 文章 Jun Zou
Hi, Leonard Xu: 我使用的 sql 如下, > SELECT TUMBLE_START(rowtime, INTERVAL '30' SECOND) AS ts, fruit, > COUNT(`fruit`) AS `cnt` > FROM mysource, UNNEST(mysource.parsedResponse) AS A(fruit) > GROUP BY TUMBLE(rowtime, INTERVAL '30' SECOND), fruit 从调试日志来看,应该是一开始就挂掉了,我贴一下相关的日志 INFO - Initializing heap

嵌套 json 中string 数组的解析异常

2020-07-07 文章 Jun Zou
Hi all: 我使用 flink 1.9 处理嵌套 json, 它嵌套了一个string数组,构造出的 table schema结构为: Row(parsedResponse: BasicArrayTypeInfo, timestamp: Long) 执行作业后会发生报错如下,出现 object 类型和string 类型的转换错误 Caused by: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String; at