我有一个简单的查询,我正试图在Hive 0.14中运行:
{
_id: 1,
statuses: [
{
id:3, r:true, date:2016-02-01
},
{
id:2, r:false, date:2015-02-02
},
{
id:3, r:false, date:2015-02-03
}
]
}
由select sum(tb.field1), sum(tb.field2), tb.month from dbwork.mytable tb
group by tb.month;
分区。
它陷入了地图阶段:
month
尚未生成日志,因此不确定如何调试。这是怎么回事?为什么任务永远不会开始?
答案 0 :(得分:0)
当群集没有足够的资源分配给作业时,通常会出现此行为。您尝试使用多少数据,如果您正在使用hortonworks和其他管理仪表板,请检查ambari中的Hadoop服务状态(如果您正在使用任何其他发行版)。