${beeline_url} --silent=true --showHeader=false --outputformat=csv2 --showWarnings=false -e "select concat('invalidate metadata ', trim(table_name) , '; refresh ', trim(table_name) ,';') from my_Table " > /home/table_list.csv
Я пытаюсь выполнить этот запрос с ошибкой.Тот же запрос работает нормально в кустах, оттенках и даже с beeline.
при использовании beeline, приведенный ниже запрос дал результаты
0: jdbc:hive2://host> select concat("invalidate metadata ", trim(table_name)) from my_Table;
Я попытался сохранить запрос в файле, но он завершилсяв ошибке.
${beeline_url} --silent=true --showHeader=false --outputformat=csv2 --verbose=false --showWarnings=false -f get_table_list.hql > /home/table_list.csv
, где get_table_list.hql имеет
SELECT (CONCAT('invalidate metadata ', trim(table_name) , '; refresh ', trim(table_name) ,';')) from my_table;
Ошибка:
Ошибка: ошибка при компиляции оператора: СБОЙ: ParseException строка 1:59 не может распознатьввод рядом с '' '' '' 'в выражении выбора (состояние = 42000, код = 40000)