选择并描述json配置单元表时失败

选择并描述json配置单元表时失败,json,hadoop,hive,Json,Hadoop,Hive,我已经创建了一个JSON配置单元表,该表已经成功创建,但是当我运行desc table,ot select*from table时,我得到了以下错误。有人能帮忙吗 失败:执行错误,从返回代码1 org.apache.hadoop.hive.ql.exec.ddlstask。错误:>应在结尾处显示 “结构”的定义 当您的表定义超过配置单元元存储中定义的最大字符数时,会发生这种情况,因此配置单元会截断您的定义。要解决此问题,需要根据配置单元版本增加表COLUMNS或COLUMNS\u V2中列TYP

我已经创建了一个JSON配置单元表,该表已经成功创建,但是当我运行
desc table,ot select*from table
时,我得到了以下错误。有人能帮忙吗

失败:执行错误,从返回代码1 org.apache.hadoop.hive.ql.exec.ddlstask。错误:>应在结尾处显示 “结构”的定义


当您的表定义超过配置单元元存储中定义的最大字符数时,会发生这种情况,因此配置单元会截断您的定义。要解决此问题,需要根据配置单元版本增加表
COLUMNS
COLUMNS\u V2
中列
TYPE\u NAMES
的varchar max值

感谢您提供的信息,我对特定表列的数据类型是“struct”和“array”。我怎样才能增加它们。需要您的帮助您需要增加我在metastore中所说的列,它不是类型对类型