Выполнение файла SQL в интерактивном сеансе impala-shell

Есть ли способ в интерактивном сеансе impala-shell загрузить и выполнить текстовый файл, содержащий один или несколько операторов SQL? Например, в билайне Hive вы можете использовать !run <filename> для запуска команд SQL в этом файле.


person Wirawan Purwanto    schedule 14.01.2016    source источник


Ответы (2)


В настоящее время это невозможно. Вы можете отправить JIRA.

person Matt    schedule 14.01.2016

Я считаю, что это возможно - см. impala-shell -h (версия v2.1.1-cdh5):

-f QUERY_FILE, --query_file=QUERY_FILE
                    Execute the queries in the query file, delimited by ;
                    [default: none]

объедините это с командой shell в интерактивном режиме:

оболочка impala-shell -f файл;

person Abdul    schedule 19.01.2016
comment
Это выполняется в другом сеансе. Бесполезно, если вы хотите, например. используйте файл для установки переменных в текущем сеансе. - person Karsten Spang; 10.05.2021