Я использовал приведенный ниже код для удаления таблицы улья.В сценарии оболочки мне нужно знать, где он мог удалить таблицу или нет, также есть вероятность того, что мы можем попытаться удалить таблицу, которой в настоящее время нет, поэтому я надеюсь, что это должно произойти из-за ошибки.
if $(beeline -u $beeline_jdbc_url_qa -n $beeline_username_qa -p $beeline_password_file_qa --silent=true -e 'drop table '''$hive_database_name_qa'''.'''${hTbl}''' ')
then
echo "TBL $hTbl successfully dropped"
# my other logic
else
echo "failed to dropped TBL $hTbl"
exit 1
fi
Но во всех случаях таблица улья существует или нет, она всегда входит в «успешно отброшенное утверждение».
Кто-нибудь знает, как решить этот вариант использования.