impala shell 输出带有附件的 csv 文件生成

Posted

技术标签:

【中文标题】impala shell 输出带有附件的 csv 文件生成【英文标题】:impala shell output csv file generation with enclosure 【发布时间】:2021-08-16 18:03:34 【问题描述】:

我是 Impala 的新手。我正在尝试从表中获取数据并将其加载到 csv 文件中。但我想用双引号将数据括起来,因为分隔符存在冲突。如何将每个字段的数据用双引号括起来?

query = "select t1max,t2max,rest_call from topo_tax"

result_string = 'env -i /usr/bin/impala-shell -i "'+ impalad+':'+port +'" -u "'+user+'" -d "'+database+'" -B --delimited -q "'+query+'"' ' -o /tmp/data_dump.csv --print_header --output_delimiter=,'

【问题讨论】:

【参考方案1】:

作为一种解决方法,您可以将分隔符指定为“,”

【讨论】:

以上是关于impala shell 输出带有附件的 csv 文件生成的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 unix shell 脚本将 impala 查询输出日志转换为变量?

从 html 表单发送带有 csv 附件的电子邮件

发送带有显示 base64 格式的附件 CSV 的邮件

我们如何使用 python sdk 在 Apache Beam 中读取带有附件的 CSV 文件?

在 mac os x 上安装 cloudera impala shell 并连接到 impala 集群

用于发送带有附件的电子邮件的 GMAIL API