Я пытаюсь отправить полный оператор выбора в мой скрипт улья через переменную через скрипт оболочки, например
QUERY="select * from abc;"
hive -f hive_script.hql -hivevar QUERY=${QUERY}
Мой скрипт улья выглядит так:
CREATE table AS ${QUERY}
Однако это дает мне ошибку. Я проверил журнал улья, и запрос выглядит как
CREATE table AS select
, то есть игнорируется часть * from abc;
Как передать переменную с пробелами в мой скрипт улья?