在浏览了一个示例orc文件之后,我了解到orc文件格式不存储任何列信息,事实上所有的列名都将被替换为从c0到cn,在这种情况下,如何为orc表实现适当的模式演化?
ilmyapht1#
orc格式不存储有关配置单元列名的任何信息。如果orc文件是使用 PIG . 您可以在下面找到详细信息https://issues.apache.org/jira/browse/hive-7189我认为orc文件格式(和其他)依赖于 Hive Metastore 关于这个信息。如果你想跑 describe formatted <table_name> ,您将获得架构信息。像这样的
PIG
Hive Metastore
describe formatted <table_name>
# col_name data_type comment name string
1条答案
按热度按时间ilmyapht1#
orc格式不存储有关配置单元列名的任何信息。如果orc文件是使用
PIG
. 您可以在下面找到详细信息https://issues.apache.org/jira/browse/hive-7189
我认为orc文件格式(和其他)依赖于
Hive Metastore
关于这个信息。如果你想跑describe formatted <table_name>
,您将获得架构信息。像这样的