Impala SQL中的ORDER BY和GROUP BY
作为一个研究项目,我决定通过建立一个完整的CDH5环境来使用Cloudera Impala。然后我决定处理查询数据的问题。由于某种原因,在Impala SQL中使用GROUP BY语句时,简单的ORDER BY不起作用。Impala是否支持此功能 以下是我的查询在没有排序的情况下的外观: 结果: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
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