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,使得他们一致即可。他们的目录参考下图