当我尝试在配置单元中运行select查询时,它会在这三个步骤后停止:
SELECT COUNT(*) FROM table_name;
Total MapReduce jobs = 1
Launching Job 1 out of 1
Number of reduce tasks is set to 0 since there's no reduce operator
在此之后没有任何作用,我必须杀死蜂巢,然后重启它,但当我使用时:
SELECT * from table_name
WHERE
条件下工作正常。
我已经研究了不同的答案,但没有得到任何具体的解释。
有人可以为此提出解释吗?
我也遇到了同一个问题的另一个问题,那就是
总MapReduce工作= 1
启动工作1中的1个数量 减少编译时确定的任务:1
为了改变 减速器的平均负载(以字节为单位):
设置 hive.exec.reducers.bytes.per.reducer = number
为了限制 减速器的最大数量:
设置 hive.exec.reducers.max =数字
为了设置一个固定数量的减速器:
设置mapred.reduce.tasks =数字
中断......请耐心等待,这可能需要一些时间。
需要设置这些字段以及默认值是什么?
谢谢,Soham