如何使用自定义字段分隔符导出配置单元查询

时间:2013-08-21 11:46:40

标签: hadoop hive

我在hive 0.9中有一个表,其中字段为\ 001分隔。 我的一些字段包含表格。 因此,当我在命令行上使用Hive查询数据时:

hive -e "SELECT * FROM my_table" > output.tsv

我的输出文件中有额外的列。 从本质上讲,我希望能够做到像

这样的事情
hive --output-field-separator '\001' -e "SELECT * FROM my_table"

有没有人知道解决方法?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用INSERT OVERWRITE代替to write your data to a file。在Hive 0.9中,您无法使用此方法更改分隔符,但它看起来像will be possible in a future release

this answer中的更多详情。

希望有所帮助。