一、简单查询
select * from emp; --不会转MR
select empno,ename,sal from emp; --则会转MR
在Hive中一般是将SQL语句转换成MR任务执行。对于少量一些简单的语句则不会转MR任务(如第一句),而对于第二句的简单查询语句转成MR任务后,查询效率还不如在关系数据库中直接查询,为此可以配置hive/conf/hive-site.xml文件开启fetch task功能,这样再执行简单SQL语句(无函数和排序)时即可提高效率。配置后第二句也不会转MR。
二、过滤和排序
1、语法:
2、例如: