Impala SQL中的ORDER BY和GROUP BY

Impala SQL中的ORDER BY和GROUP BY,sql,cloudera,impala,cloudera-cdh,Sql,Cloudera,Impala,Cloudera Cdh,作为一个研究项目,我决定通过建立一个完整的CDH5环境来使用Cloudera Impala。然后我决定处理查询数据的问题。由于某种原因,在Impala SQL中使用GROUP BY语句时,简单的ORDER BY不起作用。Impala是否支持此功能 以下是我的查询在没有排序的情况下的外观: 结果: 0 2014-01-01 1 2014-07-15 2 2014-07-20 3 2014-07-17 Query 6e4da94e0c586e34:7077273d6337e893

作为一个研究项目,我决定通过建立一个完整的CDH5环境来使用Cloudera Impala。然后我决定处理查询数据的问题。由于某种原因,在Impala SQL中使用GROUP BY语句时,简单的ORDER BY不起作用。Impala是否支持此功能

以下是我的查询在没有排序的情况下的外观: 结果:

0   2014-01-01
1   2014-07-15
2   2014-07-20
3   2014-07-17
Query 6e4da94e0c586e34:7077273d6337e893 100% Complete (23 out of 23)
现在,以下查询不起作用: 结果:

0   2014-01-01
1   2014-07-15
2   2014-07-20
3   2014-07-17
Query 6e4da94e0c586e34:7077273d6337e893 100% Complete (23 out of 23)
说明如下:

Estimated Per-Host Requirements: Memory=256.00MB VCores=2
WARNING: The following tables are missing relevant table and/or column statistics.
default.wearable_data

04:EXCHANGE [PARTITION=UNPARTITIONED]
|
03:AGGREGATE [MERGE FINALIZE]
|  group by: to_date(time)
|
02:EXCHANGE [PARTITION=HASH(to_date(time))]
|
01:AGGREGATE
|  group by: to_date(time)
|
00:SCAN HDFS [default.wearable_data]
   partitions=1/1 size=1.44KB

有什么想法吗?

我想这是你的问题:


“在Impala 1.4.0之前,Impala要求使用ORDER BY子句的查询还包括一个限制子句”Reference

我认为这是您的问题:


“在Impala 1.4.0之前,Impala要求使用ORDER BY子句的查询还包括一个限制子句”Reference

我认为这是您的问题:


“在Impala 1.4.0之前,Impala要求使用ORDER BY子句的查询还包括一个限制子句”Reference

我认为这是您的问题:


“在Impala 1.4.0之前,Impala要求使用ORDER BY子句的查询也包括一个限制子句“Reference

作为一个想法,
ORDER BY to_DATE(time)
工作吗?不。试过了,也试过了:按日期(时间)分组按日期(时间)排序按日期(时间)作为一种想法,
按日期(时间)
排序有效吗?没有。试过了,也试过了:按日期(时间)分组按日期(时间)排序按日期(时间)作为一种想法,
按日期(时间)
排序有效吗?没有。试过了,也试过了:按日期(时间)分组按日期(时间)排序按日期(时间)作为一种想法,
按日期(时间)
排序有效吗?没有。试过了,也试过了:按日期(时间)分组,按日期(时间)排序,速度很快!现在,我的限制为10的查询有效。这是我更新后的查询:从可穿戴_数据组中按dt顺序按dt限制10选择TO_日期(时间)作为dt这太快了!现在,我的限制为10的查询有效。这是我更新后的查询:从可穿戴_数据组中按dt顺序按dt限制10选择TO_日期(时间)作为dt这太快了!现在,我的限制为10的查询有效。这是我更新后的查询:从可穿戴_数据组中按dt顺序按dt限制10选择TO_日期(时间)作为dt这太快了!现在,我的限制为10的查询有效。这是我更新后的查询:从可穿戴_数据组中选择TO_日期(时间)作为dt,按dt顺序按dt限制10