【问题标题】:Hive date format not supporting in impalaimpala 不支持 Hive 日期格式
【发布时间】:2015-07-30 23:05:15
【问题描述】:

impala 不支持 Hive 日期格式。

我在 hive 表的日期列上创建了分区,但是当我可以从 impala 中的 hive_metadata 访问同一个表时,它的显示

原因:TableLoadingException:无法加载表的元数据 'employee_part' 因为不支持的分区列类型 'DATE' 在 分区列“雇用日期”。

请告诉我 hive 和 impala 通常支持哪种日期格式。

我在 hive 中使用日期格式为yyyy-mm-dd

【问题讨论】:

  • 当我在 impala 中访问同一个表时,我在 hive 中使用了日期数据类型,它显示为 invalid_type。 impala 是否不支持日期数据类型。查询:描述员工; Hiredate -- invalid_type

标签: hadoop hive impala


【解决方案1】:

Impala 不支持 hive 日期格式。 您必须使用时间戳(这意味着您将始终携带时间,但它将是 00:00:00.0000)。然后,根据您之后使用的工具,不幸的是,您必须再次进行转换。

【讨论】:

    猜你喜欢
    • 2018-12-07
    • 2017-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多