我想通过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=,'
暂无答案!
目前还没有任何答案,快来回答吧!