impala 输出的 csv 文件不正确

Incorrect csv file from impala output

Snapshot of the "csv" file

所以我使用以下代码将 impala 创建的 table 保存为 csv 文件: impala-shell -B -o output.csv --output_delimiter=',' -q "select * from foo" 应该是 return 一个 csv 文件,但是它没有。 任何人的帮助将不胜感激!

您的输出文件接近 CSV 文件,只是它使用竖线而不是逗号。要将其导入 Excel,只需使用向导和 select 竖线 (|) 作为分隔符。

我不确定您的 Impala 导出出了什么问题,但您应该可以使用已有的内容。