2016-08-16 16 views
0

シェルスクリプト内でハイブクエリを実行します。私のシェルスクリプトを終了し、ハイブクエリが失敗した場合はエラーをスローしたい。 現在、ハイブクエリが失敗しても、次の手順が実行されています。誰かがこれを助けることができる:シェルスクリプト内のハイブクエリ

ヴァル= hive -e " select col1 from table_name;" (テーブルを想定しているだけで1行)

は「ハイブが失敗した場合に実行されません」エコー

+0

方法oozieワークフローのための使用についてハイブコマンドの実行と処理の失敗 - https://gist.github.com/tmusabbir/7019600 – Aditya

答えて

1
hive -e "select col1 from table_name" 

if test $? -ne 0 
then 
    exit 1 
fi 
関連する問題