flinkdorisconnector使用过程中遇到的问题
问题:新增字段和自动创表后字段注释没有同步过来
1、–single-sink true 开启上游表新增在doris端自动创表,但是字段注释没有同步过来
2、源表add collumn后字段注释同样在doris端是null。
定位问题
查看源码,打印解析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" \```