Hive SQL CalcitePlanner:CBO由于缺少列统计信息而失败

时间:2017-09-14 23:49:01

标签: hadoop apache-spark hive apache-spark-sql

hive中以下错误的影响是什么以及如何避免它:

  

17/09/14 16:24:25 [main]:ERROR calcite.RelOptHiveTable:没有统计数据   user @ table,Columns:xyz column 17/09/14 16:24:25 [main]:ERROR   parse.CalcitePlanner:由于缺少列统计信息而导致CBO失败(请参阅   以前的错误),跳过CBO

SQL查询

create table extractdataset
as select id,value, sum(rtne) as rtne_sum
from ( inner query )

1 个答案:

答案 0 :(得分:1)

请运行:

 analyze table extractdataset compute statistics;
 analyze table extractdataset compute statistics for columns;