Я использую Hadoop для выполнения своих запросов.
Я хочу использовать переменные BASH в своем запросе. Вот пример:
export month="date +%m"
export year="date +%Y"
beeline -u jdbc:hive2://clustername.azurehdinsight.net:443/tab'
-n myname -e "select * from mytable where month = '$month' and
year = '$year';"
Но запрос пуст, так что в действительности это не так в Hive.
select * from mytable where month = '$month' and
year = '$year';
не пустой запрос в Hive.
Есть ли проблема в моем bash-скрипте?