我在本地机器上有一个ORC文件,我需要从中获取任何合理的格式(例如CSV,JSON,YAML等)。
如何将ORC转换为CSV?
java
文件夹并执行 maven 命令:mvn install
这是我使用它们的方法 - 您可能需要调整路径:
java -jar ~/.m2/repository/org/apache/orc/orc-tools/1.5.4/orc-tools-1.5.4-uber.jar data ~/your_file.orc > output.json
import pandas as pd
df = pd.read_json('output.json', lines=True)
df.to_csv('output.csv')
另一个选择可能是bigdata-file-viewer,它是一个跨平台应用程序。您可以打开ORC文件并将文件保存为CSV格式。
详细使用方法如下: