ORC模式演变

时间:2019-01-30 19:11:01

标签: hadoop hive schema orc

浏览示例ORC文件本身后,我知道ORC文件格式不存储任何列信息,实际上所有列名都将由_c0到_cn替换,在这种情况下,如何进行适当的架构演变ORC表实现了吗?

1 个答案:

答案 0 :(得分:0)

ORC格式不存储有关配置单元列名称的任何信息。如果使用PIG创建了ORC文件,则存在一个存储列信息的错误。您可以在下面找到详细信息

https://issues.apache.org/jira/browse/HIVE-7189

我认为ORC文件格式(和其他格式)依赖于Hive Metastore来获取此信息。如果您将运行describe formatted <table_name>,则将获取架构信息。

类似

# col_name              data_type               comment

name                    string