一旦我已经在 impala shell 中,如何 运行 一个 .sql 文件?
How to run a .sql file once I am already in the impala shell?
我已经在我需要的数据库中
现在我想 运行 来自位置
的查询
[quickstart.cloudera:21000] > -f /home/cloudera/impala-tpcds-kit/queries/q4.sql;
查询:-f /home/cloudera/impala-tpcds-kit/queries/q4.sql
查询提交时间:2017-07-11 11:18:13(协调员:http://quickstart.cloudera:25000)
错误:AnalysisException:第 1 行中的语法错误:
-f /home/cloudera/impala-tpcds-kit/queries/q4.sql
^
遭遇: -
预期:更改、计算、创建、删除、描述、删除、解释、授予、插入、无效、加载、刷新、撤销、SELECT、设置、显示、截断、更新、更新、更新、使用、值、带
原因:异常:语法错误
可以使用 "source"
完成
$ impala-shell -i localhost
...
[localhost:21000] > source commands.sql;
我已经在我需要的数据库中 现在我想 运行 来自位置
的查询[quickstart.cloudera:21000] > -f /home/cloudera/impala-tpcds-kit/queries/q4.sql; 查询:-f /home/cloudera/impala-tpcds-kit/queries/q4.sql 查询提交时间:2017-07-11 11:18:13(协调员:http://quickstart.cloudera:25000) 错误:AnalysisException:第 1 行中的语法错误: -f /home/cloudera/impala-tpcds-kit/queries/q4.sql ^ 遭遇: - 预期:更改、计算、创建、删除、描述、删除、解释、授予、插入、无效、加载、刷新、撤销、SELECT、设置、显示、截断、更新、更新、更新、使用、值、带
原因:异常:语法错误
可以使用 "source"
完成$ impala-shell -i localhost
...
[localhost:21000] > source commands.sql;