Hbase 减速器不适用于蜂箱
我正在使用cdh3u5沥青球。我已经创建了用于查询Hbase的配置单元外部表。我可以像这样执行简单的选择查询Hbase 减速器不适用于蜂箱,hbase,hive,Hbase,Hive,我正在使用cdh3u5沥青球。我已经创建了用于查询Hbase的配置单元外部表。我可以像这样执行简单的选择查询 select * from hbase_tab; 但当查询使用映射器和reducer时,它就失败了。这是我得到的 hive> select count(*) from hbase_tab;
select * from hbase_tab;
但当查询使用映射器和reducer时,它就失败了。这是我得到的
hive> select count(*) from hbase_tab;
Total MapReduce jobs = 1
Launching Job 1 out of 1
Number of reduce tasks determined at compile time: 1
In order to change the average load for a reducer (in bytes):
set hive.exec.reducers.bytes.per.reducer=<number>
In order to limit the maximum number of reducers:
set hive.exec.reducers.max=<number>
In order to set a constant number of reducers:
set mapred.reduce.tasks=<number>
Starting Job = job_201211121409_0030, Tracking URL = http://10.3.3.333:50030/jobdetails.jsp?jobid=job_201211121409_030
Kill Command = /home/hadoop/hadoop/bin/hadoop job -Dmapred.job.tracker=10.3.3.333:9001 -kill job_201211121409_030
2012-11-21 10:19:28,150 Stage-1 map = 0%, reduce = 0%
2012-11-21 10:20:03,564 Stage-1 map = 100%, reduce = 100%
Ended Job = job_201211121409_0030 with errors
FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.MapRedTask
但我也面临着同样的问题。请引导我,因为我是新来的。提前谢谢。您能告诉我您的日志中有什么内容吗??需要详细的错误谢谢nicole问题现在解决了再次谢谢。
set hive.exec.reducers.bytes.per.reducer=<number>
set hive.exec.reducers.max=<number>
set mapred.reduce.tasks=<number>