Hadoop Yarn webUI启动报错:HTTP ERROR 500 Problem accessing /cluster. Reason: INTERNAL_SERVER_ERROR

问题:
HTTP ERROR 500

Problem accessing /cluster. Reason:

INTERNAL_SERVER_ERROR

Caused by:

java.lang.NullPointerException
at org.apache.http.client.utils.URLEncodedUtils.parse(URLEncodedUtils.java:235)
at org.apache.hadoop.security.token.delegation.web.ServletUtils.getParameter(ServletUtils.java:48)
at org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticationHandler.managementOperation(DelegationTokenAuthenticationHandler.java:171)
at org.apache.hadoop.security.authentication.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:514)
at org.apache.hadoop.yarn.server.security.http.RMAuthenticationFilter.doFilter(RMAuthenticationFilter.java:82)
at org.mortbay.jetty.servlet.ServletHandler C a c h e d C h a i n . d o F i l t e r ( S e r v l e t H a n d l e r . j a v a : 1212 ) a t o r g . a p a c h e . h a d o o p . h t t p . H t t p S e r v e r 2 CachedChain.doFilter(ServletHandler.java:1212) at org.apache.hadoop.http.HttpServer2 CachedChain.doFilter(ServletHandler.java:1212)atorg.apache.hadoop.http.HttpServer2QuotingInputFilter.doFilter(HttpServer2.java:1243)
at org.mortbay.jetty.servlet.ServletHandler C a c h e d C h a i n . d o F i l t e r ( S e r v l e t H a n d l e r . j a v a : 1212 ) a t o r g . a p a c h e . h a d o o p . h t t p . N o C a c h e F i l t e r . d o F i l t e r ( N o C a c h e F i l t e r . j a v a : 45 ) a t o r g . m o r t b a y . j e t t y . s e r v l e t . S e r v l e t H a n d l e r CachedChain.doFilter(ServletHandler.java:1212) at org.apache.hadoop.http.NoCacheFilter.doFilter(NoCacheFilter.java:45) at org.mortbay.jetty.servlet.ServletHandler CachedChain.doFilter(ServletHandler.java:1212)atorg.apache.hadoop.http.NoCacheFilter.doFilter(NoCacheFilter.java:45)atorg.mortbay.jetty.servlet.ServletHandlerCachedChain.doFilter(ServletHandler.java:1212)
at org.apache.hadoop.http.NoCacheFilter.doFilter(NoCacheFilter.java:45)
at org.mortbay.jetty.servlet.ServletHandler C a c h e d C h a i n . d o F i l t e r ( S e r v l e t H a n d l e r . j a v a : 1212 ) a t o r g . m o r t b a y . j e t t y . s e r v l e t . S e r v l e t H a n d l e r . h a n d l e ( S e r v l e t H a n d l e r . j a v a : 399 ) a t o r g . m o r t b a y . j e t t y . s e c u r i t y . S e c u r i t y H a n d l e r . h a n d l e ( S e c u r i t y H a n d l e r . j a v a : 216 ) a t o r g . m o r t b a y . j e t t y . s e r v l e t . S e s s i o n H a n d l e r . h a n d l e ( S e s s i o n H a n d l e r . j a v a : 182 ) a t o r g . m o r t b a y . j e t t y . h a n d l e r . C o n t e x t H a n d l e r . h a n d l e ( C o n t e x t H a n d l e r . j a v a : 766 ) a t o r g . m o r t b a y . j e t t y . w e b a p p . W e b A p p C o n t e x t . h a n d l e ( W e b A p p C o n t e x t . j a v a : 450 ) a t o r g . m o r t b a y . j e t t y . h a n d l e r . C o n t e x t H a n d l e r C o l l e c t i o n . h a n d l e ( C o n t e x t H a n d l e r C o l l e c t i o n . j a v a : 230 ) a t o r g . m o r t b a y . j e t t y . h a n d l e r . H a n d l e r W r a p p e r . h a n d l e ( H a n d l e r W r a p p e r . j a v a : 152 ) a t o r g . m o r t b a y . j e t t y . S e r v e r . h a n d l e ( S e r v e r . j a v a : 326 ) a t o r g . m o r t b a y . j e t t y . H t t p C o n n e c t i o n . h a n d l e R e q u e s t ( H t t p C o n n e c t i o n . j a v a : 542 ) a t o r g . m o r t b a y . j e t t y . H t t p C o n n e c t i o n CachedChain.doFilter(ServletHandler.java:1212) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at org.mortbay.jetty.HttpConnection CachedChain.doFilter(ServletHandler.java:1212)atorg.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)atorg.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)atorg.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)atorg.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)atorg.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)atorg.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)atorg.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)atorg.mortbay.jetty.Server.handle(Server.java:326)atorg.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)atorg.mortbay.jetty.HttpConnectionRequestHandler.headerComplete(HttpConnection.java:928)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

分析:
java.lang.NullPointerException
at org.apache.http.client.utils.URLEncodedUtils.parse(URLEncodedUtils.java:235)
httpclient解析过程中出现空值异常

原因:早前为了在hadoop上运行带有http任务,更新了hadoop中原生的httpclient jar包,导致现有httpclient.jar与hadoop原生jarjar包不匹配

解决:找回hadoop版本的原生jar包并替换回去,在打开8088端口,成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值