actual column number is less than schema column number.actual number: 28, column separator: [ ], line delimiter: [
], schema number: 29;
问题的关键是:表里的字段就是28个 并不是29个.报错显示29个
代码里修改过: executionBuilder.setDeletable(false); 没用
这个任务之前跑了大半年了
这个问题看起来是由于Flink作业在尝试写入Doris时,发现实际的列数(28)与预期的列数(29)不匹配。即使你确认表的字段数量是28个,报错信息仍然指出有29个。这里有几个可能的原因和解决方案:
代码或配置错误:
数据源问题:
版本更新:
临时性错误:
日志和调试:
连接器配置检查:
[]
,这通常是不常见的,通常应该是逗号或制表符。字段顺序问题:
如果以上检查都没有发现问题,可能需要更深入地调查代码和数据流,或者向Flink社区或Doris的开发者寻求帮助,以确定具体原因。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。