运行配置单元查询时出错

时间:2012-01-06 06:40:45

标签: hive

我正在尝试运行配置单元查询,但我收到错误:

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 蜂房>

1 个答案:

答案 0 :(得分:2)

最好的建议是在不知道更多的地方找到错误日志。因此,请转到JobTracker的网页,找到该作业的页面,然后深入查找错误日志。 查找任何“失败”的任务,单击此处以转到该特定任务的页面。 您最终将进入包含特定于任务的日志的页面,这应该可以帮助您诊断问题。