我已经在impala shell中时如何运行.sql文件?

时间:2017-07-11 18:19:30

标签: apache hadoop cloudera impala

我已经在我所需的数据库中 现在我想从位置

运行查询

[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 ^ 遇到: - 预期:ALTER,COMPUTE,CREATE,DELETE,DESCRIBE,DROP,EXPLAIN,GRANT,INSERT,INVALIDATE,LOAD,REFRESH,REVOKE,SELECT,SET,SHOW,TRUNCATE,UPDATE,UPSERT,USE,VALUES,WITH

CAUSED BY:异常:语法错误

1 个答案:

答案 0 :(得分:0)

可以使用“来源”

完成
$ impala-shell -i localhost
...
[localhost:21000] > source commands.sql;