告诉 Impala 忽略错误并继续

4zcjmb1e  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(317)

我正在尝试使用shell nohup运行一个长的刷新脚本,
脚本

  1. # !/bin/bash
  2. impala-shell -f Refresh.sql -i "landingarea"

但每次它遇到一个错误,它就会停止,我必须进入脚本修复错误并从头开始重新运行,我希望它只运行到最后,我可以拿起错误,这是可能的吗?
贝壳

  1. nohup sh Refresh.sh cat nohup.out
vs91vp4v

vs91vp4v1#

查询失败时请使用-c继续。

  1. impala-shell -f -c Refresh.sql -i "landingarea"

如果您不想捕获详细/错误消息,那么很可能可以包括--quiet选项

  1. impala-shell -f -c -quiet Refresh.sql -i "landingarea"

有关更多信息,请浏览下面的文档链接。
http://www.cloudera.com/documentation/cdh/5-1-x/impala/installing-and-using-impala/ciiu_shell_options.html

相关问题