В интерактивна сесия на impala-shell има ли начин да заредите и изпълните текстов файл, съдържащ един или повече SQL изрази? В beeline на Hive, например, можете да използвате !run <filename>
, за да изпълните SQL командите в този файл.
Изпълнение на SQL файл в интерактивна сесия на impala-shell
Отговори (2)
Вярвам, че е възможно - вижте 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
в интерактивен режим:
shell impala-shell -f файл;
person
Abdul
schedule
19.01.2016
Това се изпълнява в различна сесия. Не е полезно, ако искате напр. използвайте файла, за да зададете променливи в текущата сесия.
- person Karsten Spang; 10.05.2021