我目前正在使用Cloudera 5.6尝试在hive表中创建一个基于另一个表的拼接格式表,但我遇到了一个错误。
create table sfdc_opportunities_sandbox_parquet like
sfdc_opportunities_sandbox STORED AS PARQUET错误消息
Parquet does not support date. See HIVE-6384我读到hive 1.2已经修复了这个问题,但是Cloudera 5.6和5.7没有提供hive 1.2。有没有人找到解决这个问题的方法?
发布于 2018-01-02 22:47:04
除了使用其他数据类型(如TIMESTAMP )或其他存储格式(如ORC )之外,如果存在对所使用的蜂窝版本和Parquet文件存储格式的依赖,则可能无法解决。
根据Clouderas CDH 5 Packaging and Tarball Information的说法,整个分支5都打包了v1.5.0中的Apache Parquet和v1.1.0中的Apache Hive。
Date是在带有HIVE-8119的ParquetSerde中实现的,截止到Hive 1.2。
https://stackoverflow.com/questions/37357009
复制相似问题