namenode启动不起来

来源:3-11 HDFS格式化以及启动详解

qq_醉潇洒_0

2019-03-17

2019-03-17 14:45:42,137 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: Failed to start namenode.
java.net.BindException: Problem binding to [39.108.168.100:8020] java.net.BindException: Cannot assign requested address; For more details see: http://wiki.apache.org/hadoop/BindException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.apache.hadoop.net.NetUtils.wrapWithMessage(NetUtils.java:791)
at org.apache.hadoop.net.NetUtils.wrapException(NetUtils.java:720)
at org.apache.hadoop.ipc.Server.bind(Server.java:522)
at org.apache.hadoop.ipc.ServerListener.<init>(Server.java:728)atorg.apache.hadoop.ipc.Server.<init>(Server.java:2449)atorg.apache.hadoop.ipc.RPCListener.<init>(Server.java:728) at org.apache.hadoop.ipc.Server.<init>(Server.java:2449) at org.apache.hadoop.ipc.RPCListener.<init>(Server.java:728)atorg.apache.hadoop.ipc.Server.<init>(Server.java:2449)atorg.apache.hadoop.ipc.RPCServer.(RPC.java:1042)
at org.apache.hadoop.ipc.ProtobufRpcEngineServer.<init>(ProtobufRpcEngine.java:535)atorg.apache.hadoop.ipc.ProtobufRpcEngine.getServer(ProtobufRpcEngine.java:510)atorg.apache.hadoop.ipc.RPCServer.<init>(ProtobufRpcEngine.java:535) at org.apache.hadoop.ipc.ProtobufRpcEngine.getServer(ProtobufRpcEngine.java:510) at org.apache.hadoop.ipc.RPCServer.<init>(ProtobufRpcEngine.java:535)atorg.apache.hadoop.ipc.ProtobufRpcEngine.getServer(ProtobufRpcEngine.java:510)atorg.apache.hadoop.ipc.RPCBuilder.build(RPC.java:887)
at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.(NameNodeRpcServer.java:355)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createRpcServer(NameNode.java:701)
at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:678)
at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:844)
at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:823)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1547)
at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1615)
Caused by: java.net.BindException: Cannot assign requested address
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:433)
at sun.nio.ch.Net.bind(Net.java:425)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
at org.apache.hadoop.ipc.Server.bind(Server.java:505)
… 13 more

把端口都打开了,还是起不来namenode,请问是什么情况呢

写回答

1回答

Michael_PK

2019-03-17

你是云主机?

0
3
qq_醉潇洒_0
回复
Michael_PK
好的,通过一下下,谢谢!~
2019-03-17
共3条回复

Hadoop 系统入门+核心精讲

从Hadoop核心技术入手,掌握数据处理中ETL应用,轻松进军大数据

2413 学习 · 909 问题

查看课程