1、执行速度不同:
Hive:底层基于Hadoop的MapReduce引擎,计算过程中经常要走shuffle过程,速度比较慢
Impala:底层基于内存,执行效率高,是Hive执行速度的5-50倍之间。
2、使用的函数之间有区别:
Hive:可以使用 concat() | concat_ws() 函数
Impala:不能使用 concat() | concat_ws() 函数
3、关键字之间的区别:
hive: group by 后不能使用字段的别名
Impala:group by 后可以使用字段的别名
-----------------------------------
有待进一步整理
原文:https://www.cnblogs.com/gzd1-sailoring/p/14814072.html