今天用 flink Table&sql 开发的时候遇到这样一个错误,一直没找到原因,网上搜也没搜到什么好的结局办法,通过我一步步的实验找到了问题,发现就是一个很小的错误。
我的场景是查询 kafka 表插入到另外一个 kafka topic 中,实验从初始查询中是否能够成功查询。
查询应该是没问题的,然后看插入语句。
果然问题就是出现在插入语句中,在插入的代码块中还存留着建表的类型,删掉后就可以正常运行了。
总结:在使用tableSql的时候 insert into 表后可以省略字段信息,本来插入表的时候就需要一一对应字段,对应字段类型。如果加上字段信息一定要注意是否正确,注意字段后的分号和类型字段(因为我是直接从建表语句中复制过来的)