select and desc json配置单元表时失败

gab6jxml  于 2021-06-01  发布在  Hadoop
关注(0)|答案(1)|浏览(251)

我已经创建了一个json配置单元表,该表已经成功创建,但是当我运行 desc table , ot select * from table ,我得到了下面的错误。有人能帮忙吗。
失败:执行错误,从org.apache.hadoop.hive.ql.exec.ddltask返回代码1。错误:>应在“struct”的末尾

v440hwme

v440hwme1#

当您的表定义超过配置单元元存储中定义的最大字符数时,就会发生这种情况,因此配置单元会截断您的定义。要解决这个问题,需要增加列的varchar max值 TYPE_NAMES 在table上 COLUMNS 或者 COLUMNS_V2 取决于Hive版本。

相关问题