2016-08-10 2 views
0

계속 임팔라에게, 나에 가야 스크립트가 오류를 수정하고 처음부터 다시 실행하면 ID가 끝까지 실행되고 오류를 선택할 수 있습니다. 가능한가요?,</p> <p>스크립트</p> <pre><code>#!/bin/bash impala-shell -f Refresh.sql -i "landingarea" </code></pre> <p>하지만 멈출 오류를 명중 할 때마다 오류를 무시하고 내가 쉘 nohup을을 사용하여 긴 새로 고침 스크립트를 실행하려고

nohup sh Refresh.sh cat nohup.out 

답변

0

을 -c 사용하십시오 쿼리 실패에서 계속됩니다.

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

당신은 당신이 할 수있는 자세한 정보 표시/오류 메시지를 캡처 할이 donot 경우는 problably

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

자세한 내용은 아래의 문서 링크 불구하고 이동하십시오 --quiet 옵션을 포함한다.

http://www.cloudera.com/documentation/cdh/5-1-x/Impala/Installing-and-Using-Impala/ciiu_shell_options.html

+0

우수 답변 잘 설명해 주셔서 감사합니다. 링크와 도움 :) –