Hive 配置单元分析计算统计数据查询失败

Hive 配置单元分析计算统计数据查询失败,hive,hiveql,hadoop2,Hive,Hiveql,Hadoop2,我正在运行Hive1.0,试图使用内置的analyze命令计算列统计信息。HQL脚本看起来像: set hive.cbo.enable=true; set hive.compute.query.using.stats=true; set hive.stats.fetch.column.stats=true; use db; analyze table tbl compute statistics for columns; 这就如预期的那样启动了一个只需地图的MR任务。map和reduce的

我正在运行Hive1.0,试图使用内置的
analyze
命令计算列统计信息。HQL脚本看起来像:

set hive.cbo.enable=true;
set hive.compute.query.using.stats=true;
set hive.stats.fetch.column.stats=true;

use db; 
analyze table tbl compute statistics for columns;
这就如预期的那样启动了一个只需地图的MR任务。map和reduce的作业均运行到100%,然后报告:

FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.ColumnStatsTask
但该作业已注册为
成功

谷歌搜索让我想到了,但决议说问题在Hive0.14中得到了解决。查询中是否缺少一些简单的内容

编辑:五年半后,我换了两次工作和行业,开始学习Spark,然后在我所有的工作流程中完全放弃了Hadoop,整个世界围绕着高效的云数据湖展开,这些数据湖不需要新的查询语言。蜂巢对我来说是遥远的记忆,但我希望其他寻求答案的人找到足够的解决办法。我想我从来没有这样做过