通过一个示例ORC文件本身,我了解到ORC文件格式没有存储任何列信息,实际上所有的列名都将被_c0替换为_cn,在这种情况下,如何才能为ORC表实现适当的模式演变?
发布于 2019-01-31 05:01:31
ORC格式不存储有关配置单元列名的任何信息。如果ORC文件是使用PIG创建的,则存在存储列信息的错误。您可以在下面找到详细信息
https://issues.apache.org/jira/browse/HIVE-7189
我认为ORC文件格式(和其他格式)依赖于Hive Metastore来获取这些信息。如果您将运行describe formatted <table_name>,您将获得模式信息。
就像这样
# col_name data_type comment
name stringhttps://stackoverflow.com/questions/54447893
复制相似问题