加载任务执行出错,sql截断问题

  其他常见问题
内容纲要

概要描述

本文主要描述加载任务执行出错,sql截断问题。

详细说明

问题现象

tdt任务执行出错,inceptor-server中有截断sql的报错,table not found。

file

file

file

问题原因

默认支持sql长度为4000,现场sql长度大于4000,
把tdt日志要过来然后看一下sql字段长度有没有超过4000
file

解决方案

修改下默认字段长度,进入inceptor/argo的元数据库中,选择对应的库表,然后修改一下
使varchar(4000)→MEDIUMTEXT

#打开inceptor/argo的元数据库
use metastore_inceptor1;
#修改字符集长度
ALTER TABLE TABLE_PARAMS CHANGE PARAM_VALUE PARAM_VALUE MEDIUMTEXT CHARACTER SET utf8 collate utf8_general_ci DEFAULT NULL;

file

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。