我在hive 0.9中有一个表,其中字段为\ 001分隔。 我的一些字段包含表格。 因此,当我在命令行上使用Hive查询数据时:
hive -e "SELECT * FROM my_table" > output.tsv
我的输出文件中有额外的列。 从本质上讲,我希望能够做到像
这样的事情hive --output-field-separator '\001' -e "SELECT * FROM my_table"
有没有人知道解决方法?
答案 0 :(得分:1)
您可以尝试使用INSERT OVERWRITE
代替to write your data to a file。在Hive 0.9中,您无法使用此方法更改分隔符,但它看起来像will be possible in a future release。
this answer中的更多详情。
希望有所帮助。