impala查询结果仅在获取任何行时导出到csv文件

cgh8pdjw  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(315)

我想通过unixshell脚本将查询结果从impala导出到csv文件。我只想在查询返回任何行时写入csv。如果它没有返回任何行,代码应该发送邮件说找不到记录。如果impala查询返回任何行,它应该写入csv文件。
我当前的脚本可以将结果导出到csv。但是当没有提取任何行时,将生成一个空白csv。

impala_connection="impala-shell -k --ssl -i 1.1.1.1"

mail_id="abc@def.com"
status="Fail"

query="select process_id, batch_id, job_name, status_cd from table_name where status_cd=\"$status\";"

$impala_shell -B -q "$query" -o /local/job_failures.csv '--output_delimiter=,'

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题