我正在尝试运行配置单元查询,但我收到错误:
hive> FROM (
> FROM t1
> MAP t1.patient_mrn, t1.encounter_date
> USING 'retrieve'
> AS mp1, mp2
> CLUSTER BY mp1) map_output
> INSERT OVERWRITE TABLE t3
> REDUCE map_output.mp1, map_output.mp2
> USING 'q1.txt'
> AS reducef1, reducef2;
总MapReduce工作= 1
从1开始工作1
未指定的减少任务数。根据输入数据大小估算:1
为了更改减速器的平均负载(以字节为单位): 设置hive.exec.reducers.bytes.per.reducer =
为了限制减速器的最大数量: 设置hive.exec.reducers.max =
为了设置恒定数量的reducer: 设置mapred.reduce.tasks =
开始工作= job_201112281627_0097,跟踪网址= http://localhost:50030/jobdetails.jsp?jobid=job_201112281627_0097
Kill Command = /home/hadoop/hadoop-0.20.2-cdh3u2//bin/hadoop job -Dmapred.job.tracker = localhost:54311 -kill job_201112281627_0097
2011-12-31 03:10:46,391 Stage-1 map = 0%,reduce = 0%
2011-12-31 03:11:29,794 Stage-1 map = 100%,reduce = 100%
已结束作业= job_201112281627_0097但有错误 FAILED:执行错误,从org.apache.hadoop.hive.ql.exec.MapRedTask返回代码2 蜂房>
答案 0 :(得分:2)
最好的建议是在不知道更多的地方找到错误日志。因此,请转到JobTracker的网页,找到该作业的页面,然后深入查找错误日志。 查找任何“失败”的任务,单击此处以转到该特定任务的页面。 您最终将进入包含特定于任务的日志的页面,这应该可以帮助您诊断问题。