Hadoop-获取失败太多-HTTP响应代码:500

Hadoop-获取失败太多-HTTP响应代码:500,http,hadoop,Http,Hadoop,我试图在伪分布式模式下运行一个简单的作业。主文件包含localhost,从文件包含localhost。conf文件正确地指向jobtracker和namenode 在reduce尝试的日志中,我一直看到以下错误: 2012-07-04 14:31:11149警告org.apache.hadoop.mapred.ReduceTask:java.io.IOException:服务器返回HTTP响应代码:500,用于URL: http://localhost:50060/mapOutput?job=j

我试图在伪分布式模式下运行一个简单的作业。主文件包含localhost,从文件包含localhost。conf文件正确地指向jobtracker和namenode

在reduce尝试的日志中,我一直看到以下错误: 2012-07-04 14:31:11149警告org.apache.hadoop.mapred.ReduceTask:java.io.IOException:服务器返回HTTP响应代码:500,用于URL:

http://localhost:50060/mapOutput?job=job_201207041420_0002&map=attempt_201207041420_0002_m_000000_0&reduce=0 
手动尝试上面的URL时,出现以下错误: java.lang.NoSuchMethodError:javax.servlet.http.HttpServletRequest.getLocalPort()I


有人知道发生了什么吗

问题解决了,是API不匹配。我在某个时候将一个特定的j2ee相关jar复制到Hadoop的lib目录中,该jar是一个更新的版本,不包含另一个jar中的另一个类请求的特定类

我回滚到默认库,它成功了