当我在脚本下运行时,我正在尝试将配置单元查询输出加载到csv文件中
hive -e "select * from mytable" > output.csv
我希望行字段的输出应以逗号分隔。
答案 0 :(得分:1)
您可以为此编写一个SQL查询,这样不容易出错。
INSERT OVERWRITE LOCAL DIRECTORY '/tmp/mytable/data'
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LINES TERMINATED BY "\n"
SELECT * FROM mytable;
如果您有一条直线,它可以选择将数据导出到csv中。
beeline --outputformat=csv2 -e "select * from mytable" > mytable.csv