开发者社区> 问答> 正文

flink timestamp 解析问题

你好 这边使用flink sql有如下问题;

CREATE TABLE source1 ( id BIGINT , username STRING , password STRING , AddTime TIMESTAMP , origin_table STRING METADATA FROM 'value.table' VIRTUAL ) WITH ( 'connector' = 'kafka', 'topic' = 'plink_canal', 'properties.bootstrap.servers' = '***', 'properties.group.id' = 'canal1', 'scan.startup.mode' = 'group-offsets', 'canal-json.table.include' = 'test.', 'format' = 'canal-json' );

当binlog 数据为非法日期时候。会出现如下报错 Caused by: java.time.format.DateTimeParseException: Text '0000-00-00 00:00:00' could not be parsed: Invalid value for MonthOfYear (valid values 1 - 12): 0 这个有办法解决吗。我们上游业务库 数据 就会有这样的非法日期, 谢谢回答*来自志愿者整理的flink邮件归档

展开
收起
毛毛虫雨 2021-12-08 11:26:53 771 0
1 条回答
写回答
取消 提交回答
  • 可以看下文档去,配置忽略解析错误。*来自志愿者整理的flink邮件归档

    2021-12-08 16:18:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
神龙云服务器产品及技术深度解析 立即下载
弹性创造价值:基于ECS的最佳性价比实践解析 立即下载
又快又稳:阿里云下一代虚拟交换机解析 立即下载

相关镜像