doris spark 导入报错:
Insert has filtered data in strict mode, tracking_url
由于enable_insert_strict的默认值是false,当前执行 INSERT 语句时,有不符合目标表格式的数据,比如字符串超过字段类型等等,导入任务会直接报错。
解决办法
-
修改数据类型,比如varchar的长度
-
set enable_insert_strict=false;只要有一条数据被正确导入,则返回成功。
doris jdbc导入过慢:
解决:jdbc url后增加?rewriteBatchedStatements=true
数据默认是单条写入,需要改成批量
doris jdbc 无法设置查询超时
queryTimeout=600&connectTimeout=5000&socketTimeout=5000
参数无效
解决:只能在doris里设置全局或会话,目前无法支持在jdbc上设置,官方明确表示在1.2.5版本中将会支持connection timeout。2.0版本或许会支持query设置。