2016-08-16 7 views
0

Я хочу запустить запрос куста внутри сценария оболочки. Я хочу выйти из сценария оболочки и выбросить ошибку, если мой запрос на улей не удался. Прямо сейчас, даже если мой запрос на улей терпит неудачу, выполняются следующие шаги. может кто-то помочь с этим:hive query внутри сценария оболочки

вал = hive -e " select col1 from table_name;" (предполагая, что таблица имеет только один ряд)

эхо «не работают, если улей не удается»

+0

как об использовании рабочего процесса oozie для выполнение команды hive и сбои в обработке - https://gist.github.com/tmusabbir/7019600 – Aditya

ответ

1
hive -e "select col1 from table_name" 

if test $? -ne 0 
then 
    exit 1 
fi 
Смежные вопросы