【问题标题】:failed while select and desc json hive table选择和描述 json 配置单元表时失败
【发布时间】:2018-05-14 17:34:08
【问题描述】:

我创建了一个 JSON hive 表,该表已成功创建,但是当我运行desc table , ot select * from table 时,我收到了以下错误。有人可以帮忙吗?

FAILED:执行错误,返回代码 1 从 org.apache.hadoop.hive.ql.exec.DDLTask。错误:> 预期在最后 '结构

【问题讨论】:

    标签: json hadoop hive


    【解决方案1】:

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

    【讨论】:

    • 感谢您的信息,我的特定表列的数据类型是“struct”和“array”。我怎样才能增加它们。需要你的帮助
    • 你需要在metastore中增加我说的那一列,不是type来type的
    猜你喜欢
    • 2021-05-14
    • 2017-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-31
    • 2017-11-19
    • 1970-01-01
    相关资源
    最近更新 更多