flinkdorisconnector使用过程中遇到的问题

flinkdorisconnector使用过程中遇到的问题

问题:新增字段和自动创表后字段注释没有同步过来

1、–single-sink true 开启上游表新增在doris端自动创表,但是字段注释没有同步过来
2、源表add collumn后字段注释同样在doris端是null。
!](https://i-blog.csdnimg.cn/direct/ae65838f8b134ddcac9e4a2d60caed3d.png)

在这里插入图片描述

定位问题

查看源码,打印解析binlog后的json,发现在tables->columns中发现新增的字段注释为null

在这里插入图片描述
在这里插入图片描述

解决方法

1、在源码中添加 include.schema.comments=true ,以下是debezium对该参数的解释
https://debezium.io/documentation/reference/stable/connectors/mysql.html

        Properties debeziumProps = new Properties();
        debeziumProps.setProperty("include.schema.comments", "true"); // 设置块大小

2、在flinkdorisconnector命令行中添加开启开启debezium中include.schema.comments的配置(推荐,不需要改动源码)

--mysql-conf debezium.include.schema.comments="true" \```

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值