用过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要高。
本文对比了Hive与Impala在执行复杂查询时的不同表现,特别是在进行聚合函数操作时,Impala无需触发MapReduce,因此查询效率更高。文章还介绍了ImpalaShell的基本使用方法及常用命令。
412

被折叠的 条评论
为什么被折叠?



