hdfs500错误,无法访问 Can‘t browse the DFS since there are no live nodes available to redirect to

博客内容讲述了在访问Hadoop文件系统时遇到HTTP 500错误的问题,详细日志显示无法浏览DFS,原因是没有活动的数据节点可用。问题根源在于NameNode未启动。解决方案是确保NameNode和DataNode的clusterID一致。
摘要由CSDN通过智能技术生成

HTTP ERROR 500

Problem accessing /nn_browsedfscontent.jsp. Reason:

Can't browse the DFS since there are no live nodes available to redirect to.

Caused by:

java.io.IOException: Can’t browse the DFS since there are no live nodes available to redirect to.
at org.apache.hadoop.hdfs.server.namenode.NamenodeJspHelper.redirectToRandomDataNode(NamenodeJspHelper.java:666)
at org.apache.hadoop.hdfs.server.namenode.nn_005fbrowsedfscontent_jsp._jspService(nn_005fbrowsedfscontent_jsp.java:70)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
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 : 1221 ) a t o r g . a p a c h e . h a d o o p . h t t p . l i b . S t a t i c U s e r W e b F i l t e r CachedChain.doFilter(ServletHandler.java:1221) at org.apache.hadoop.http.lib.StaticUserWebFilter CachedChain.doFilter(ServletHandler.java:1221)atorg.apache.hadoop.http.lib.StaticUserWebFilterStaticUserFilter.doFilter(StaticUserWebFilter.java:109)
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:1225)
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)

问题:namenode未启动
解决方法:修改namenode、datanode的clusterID,使得他们一致即可。他们的目录参考下图
namenode的version
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值