1.impala-shell外部命令
所谓的外部命令指的是不需要进入到impala-shell交互命令行当中即可执行的命令参数。impala-shell后面执行的时候可以带很多参数。你可以在启动 impala-shell 时设置,用于修改命令执行环境。
- impala-shell –h可以帮助我们查看帮助手册。也可以参考课程附件资料。
- 比如几个常见的:
- impala-shell –r刷新impala元数据,与建立连接后执行 REFRESH 语句效果相同
- impala-shell –f 文件路径 执行指的的sql查询文件。
- impala-shell –i指定连接运行 impalad 守护进程的主机。默认端口是 21000。你可以连接到集群中运行 impalad 的任意主机。
- impala-shell –o保存执行结果到文件当中去。
2.impala-shell内部命令
所谓内部命令是指,进入impala-shell命令行之后可以执行的语法。
connect hostnam