canal cancal 有下划线转驼峰的配置吗,数据库字段是下划线,程序是驼峰命名

stszievb  于 2个月前  发布在  其他
关注(0)|答案(5)|浏览(35)

cancal 有下划线转驼峰的配置吗,数据库字段是下划线,程序是驼峰命名

kmynzznz

kmynzznz1#

写sql可以用as 别名

6fe3ivhb

6fe3ivhb2#

写sql可以用as 别名

问题是数据库binlog变动发送到es,这个步骤as操作不了啊

aiazj4mn

aiazj4mn3#

你说的增量同步吧,这个得改源码适配,好像不是很难我看看怎么改…

------------------ 原始邮件 ------------------ 发件人: "alibaba/canal" ***@***.***>; 发送时间: 2022年9月13日(星期二) 上午10:55 ***@***.***>; ***@***.******@***.***>; 主题: Re: [alibaba/canal] cancal 有下划线转驼峰的配置吗,数据库字段是下划线,程序是驼峰命名 (Issue #4401) 写sql可以用as 别名 问题是数据库binlog变动发送到es,这个步骤as操作不了啊 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: ***@***.***>

k5ifujac

k5ifujac4#

你说的增量同步吧,这个得改源码适配,好像不是很难我看看怎么改

------------------ 原始邮件 ------------------ 发件人: "alibaba/canal" ***@***.***>; 发送时间: 2022年9月13日(星期二) 上午10:55 ***@***.***>; ***@***.******@***.***>; 主题: Re: [alibaba/canal] cancal 有下划线转驼峰的配置吗,数据库字段是下划线,程序是驼峰命名 (Issue #4401) 写sql可以用as 别名 问题是数据库binlog变动发送到es,这个步骤as操作不了啊 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: ***@***.***>

我现在是数据库变动产生binlong , canal把binlog日志发送到mq, 程序mq里拿到变动字符串,程序将变动字符串通过jackson反序列化为bean, 再将bean数据存入es,我现在是这样处理的

yhxst69z

yhxst69z5#

AdapterProcessor.java  解析binlog变成 List<DML> 后  看一下DML解析的数据结构 ,可以这么改,一张表对应一个配置文件,在解析成List<DML>读取配置映射成需要的字段放到 data里  略微影响效率,后续可以通过开关控制,较清晰。可能说的有问题可以对比参考下…

------------------ 原始邮件 ------------------ 发件人: "alibaba/canal" ***@***.***>; 发送时间: 2022年9月13日(星期二) 中午11:16 ***@***.***>; ***@***.******@***.***>; 主题: Re: [alibaba/canal] cancal 有下划线转驼峰的配置吗,数据库字段是下划线,程序是驼峰命名 (Issue #4401) 你说的增量同步吧,这个得改源码适配,好像不是很难我看看怎么改 … ------------------ 原始邮件 ------------------ 发件人: "alibaba/canal" @.>; 发送时间: 2022年9月13日(星期二) 上午10:55 @.>; @.@.>; 主题: Re: [alibaba/canal] cancal 有下划线转驼峰的配置吗,数据库字段是下划线,程序是驼峰命名 (Issue #4401) 写sql可以用as 别名 问题是数据库binlog变动发送到es,这个步骤as操作不了啊 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***> 我现在是数据库变动产生binlong , canal把binlog日志发送到mq, 程序mq里拿到变动字符串,程序将变动字符串通过jackson反序列化为bean, 再将bean数据存入es,我现在是这样处理的 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: ***@***.***>

相关问题