我有一个.orc文件,有没有办法将其转换为.csv文件?或者是否有另一种方法来读取此文件中的表格?
答案 0 :(得分:0)
Hive具有原生ORC
支持,因此您可以通过Hive直接阅读。
<强>插图:强>
(比如,文件名为myfile.orc
)
将文件上传到HDFS
hadoop fs -mkdir hdfs:///my_table_orc_file
hadoop fs -put myfile.orc hdfs:///my_table_orc_file
在其上创建一个Hive表
(更新列定义以匹配数据)
CREATE EXTERNAL TABLE `my_table_orc`(
`col1` string,
`col2` string)
STORED AS ORC
LOCATION
'hdfs:///my_table_orc_file';
查询
select * from my_table_orc;