flink版本1.16.2;flink-doris-connector-1.16版本24.0.1;doris版本:2.1.6或2.1.7
使用参数doris.filter.query报错如下:
Caused by: org.apache.doris.flink.exception.DorisException: Parse Doris FE's response to json failed. res: "malformedjson:{\"sql\":\"select`event_time`,`thread_id`,`write_table`,`other_info`,`write_cnts`,`comments`from`ec_data_management`.`hive_data_monitor`wheredate_trunc(`event_time`,\"day\")=\"2024-12-18\"\"}"
at org.apache.doris.flink.rest.RestService.getQueryPlan(RestService.java:626)
at org.apache.doris.flink.rest.RestService.findPartitions(RestService.java:597)
at org.apache.doris.flink.source.DorisSource.createEnumerator(DorisSource.java:99)
at org.apache.flink.runtime.source.coordinator.SourceCoordinator.start(SourceCoordinator.java:222)
... 33 more
Caused by: org.apache.doris.shaded.com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `org.apache.doris.flink.rest.models.QueryPlan` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('malformedjson:{"sql":"select`event_time`,`thread_id`,`write_table`,`other_info`,`write_cnts`,`comments`from`ec_data_management`.`hive_data_monitor`wheredate_trunc(`event_time`,"day")="2024-12-18""}')
at [Source: (String)""malformedjson:{\"sql\":\"select`event_time`,`thread_id`,`write_table`,`other_info`,`write_cnts`,`comments`from`ec_data_management`.`hive_data_monitor`wheredate_trunc(`event_time`,\"day\")=\"2024-12-18\"\"}""; line: 1, column: 1]
at org.apache.doris.shaded.com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:63)
at org.apache.doris.shaded.com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1728)
at org.apache.doris.shaded.com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator(DeserializationContext.java:1353)
at org.apache.doris.shaded.com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromString(StdDeserializer.java:311)
at org.apache.doris.shaded.com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromString(BeanDeserializerBase.java:1495)
at org.apache.doris.shaded.com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:196)
at org.apache.doris.shaded.com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:186)
at org.apache.doris.shaded.com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
at org.apache.doris.shaded.com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)
at org.apache.doris.shaded.com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3629)
at org.apache.doris.shaded.com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3597)
at org.apache.doris.flink.rest.RestService.getQueryPlan(RestService.java:622)
... 36 more