【发布时间】:2018-05-14 17:34:08
【问题描述】:
我创建了一个 JSON hive 表,该表已成功创建,但是当我运行desc table , ot select * from table 时,我收到了以下错误。有人可以帮忙吗?
FAILED:执行错误,返回代码 1 从 org.apache.hadoop.hive.ql.exec.DDLTask。错误:> 预期在最后 '结构
【问题讨论】:
我创建了一个 JSON hive 表,该表已成功创建,但是当我运行desc table , ot select * from table 时,我收到了以下错误。有人可以帮忙吗?
FAILED:执行错误,返回代码 1 从 org.apache.hadoop.hive.ql.exec.DDLTask。错误:> 预期在最后 '结构
【问题讨论】:
当您的表定义超过配置单元元存储中定义的最大字符数时会发生这种情况,因此配置单元会截断您的定义。要解决此问题,您需要根据 hive 版本增加表 COLUMNS 或 COLUMNS_V2 中列 TYPE_NAMES 的 varchar 最大值。
【讨论】: