从shell命令行将hive表导出到CSV时自定义分隔符?

时间:2017-03-09 16:38:39

标签: shell hadoop hive export-to-csv hiveql

我使用以下命令,我在CSV中获得的文件是制表符分隔符。

hive -e "select * from my_table_name" > my_csv_file_received_daily.csv

我每次都必须重新格式化文件。是否有一种简单的方法来更改此commance以获取逗号分隔文件而不是tab。

1 个答案:

答案 0 :(得分:1)

insert overwrite local directory 'my_csv_file_received_daily'
row format delimited 
fields terminated by ',' 
select * from my_table_name
;