hadoop - ORC 架构演变
问题描述
在浏览了一个示例 ORC 文件后,我了解到 ORC 文件格式不存储任何列信息,实际上所有列名都将替换为 _c0 到 _cn,在这种情况下如何为 ORC 实现适当的架构演变表?
解决方案
ORC 格式不存储有关 hive 列名称的任何信息。如果 ORC 文件是使用PIG
. 您可以在下面找到详细信息
https://issues.apache.org/jira/browse/HIVE-7189
我认为 ORC 文件格式(和其他)依赖Hive Metastore
于此信息。如果您将运行describe formatted <table_name>
,您将获得架构信息。
就像是
# col_name data_type comment
name string
推荐阅读
- opencv - 分离图像中的四边形
- python-multiprocessing - 使用 zmq 在多个进程之间进行通信
- c# - 如何在脚本中“复制世界放置”?
- excel - 将 http 获取请求图像转换为 Excel ActiveSheet.Pictures
- c - 为什么 valgrind 给我的内存泄漏错误的行位置?
- forms - windows.forms 和重绘位图
- reactjs - 在 React 中渲染 STL 文件
- swift - Empty() 发布者不发送完成
- regex - 如何为所有图像添加域
- javascript - 使用 HTTP Post(RESTful API)将请求从 React.JS 前端传递到 C# 后端(ASP.NET)