flink
文章平均质量分 67
骑电动车的小黄
这个作者很懒,什么都没留下…
展开
-
flink jdbc(mysql)修改为阿里云AnalyticDB方言
阿里云以下简称adb数据库,是可以直接使用Mysql的连接方式,但adb与mysql语法并不完全相同,有一些特殊的语法有些出入,比如我在使用upset的时候,当我们在插入表时定义了主键,如果主键已经存在并不会继续插入数据而是会去修改之前的数据。adb使用的驱动和方言都和mysql一致,我们只需要重写方法实现adb的upset即可,直接复制一份,然后把canHandle的返回由""修改为"",再修改方法,把insert替换为replace。原创 2023-02-13 09:08:47 · 365 阅读 · 0 评论 -
解决:Extended columns not allowed under the current SQL conformance level 错误
今天用 flink Table&sql 开发的时候遇到这样一个错误,一直没找到原因,网上搜也没搜到什么好的结局办法,通过我一步步的实验找到了问题,发现就是一个很小的错误。我的场景是查询 kafka 表插入到另外一个 kafka topic 中,实验从初始查询中是否能够成功查询。查询应该是没问题的,然后看插入语句。果然问题就是出现在插入语句中,在插入的代码块中还存留着建表的类型,删掉后就可以正常运行了。总结:在使用tableSql的时候 insert into 表后可以原创 2021-07-15 14:24:16 · 1053 阅读 · 0 评论