FAQ-离线传输目标端为Doris数据源字段名特殊字符报错
更新时间: 2025-12-01 14:09:19
阅读 27
FAQ-离线传输目标端为Doris数据源时特殊字符报错
问题描述/异常栈
离线传输当目标端为Doris数据源时,若列名中有保留字或者特殊字符'/'等,会导致传输报错。"Message": "[ANALYSIS_ERROR]TStatus: errCode = 2, detailMessage = Syntax error in line 1:\n...JV_JIBSA,JV_OCO,CPD_UPDAT,/CUM/INDCU,/CUM/CMNUM,/CUM/A...\n ^\nEncountered: /\nExpected: IDENTIFIER\n",发现版本
当前任何版本解决方案
增加参数target.loadColumns=false
问题原因
Doris基于csv文件的stream load写入,字段名有特殊字符时会导致无法识别报错,关闭上述参数为去向表新增字段时任务是否报错,即去向表新增字段时任务不报错,离线同步任务不向新增字段写数据,实现方案为:stream load的请求header中加入columns属性,放入去向列名,关闭后即不加入。作者:楚展航
文档反馈
以上内容对您是否有帮助?