用过hive的童鞋应该知道,hive在做聚集函数操作的时候,后者比较复杂的查询,会触发MapReduce,而impala 则不会。
Impala Shell命令参考
Impala shell的命令分为一般命令,查询特定选项以及表和数据库特定选项,如下所述。
通用命令
- help
- version
- history
- shell (or) !
- connect
- exit | quit
以下是一个简单的impala shell 使用。通过键入以下命令启动Impala
impala-shell
help命令:
version命令:
history命令:
connect命令:
剩下的就不在一一列举了。
演示以下 聚合函数。
图中可以看出 impala 聚合函数查询不会产生MapReduce。
所以查询效率比hive要高。