分享

secondarynamenode无法启动

lxs_huntingjob 发表于 2013-10-25 10:42:12 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 8284
错误日志:
Exception in thread "main" java.net.BindException: Address already in use
        at sun.nio.ch.Net.bind(Native Method)
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:137)
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:77)
        at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:216)
        at org.apache.hadoop.http.HttpServer.start(HttpServer.java:581)
        at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode$1.run(SecondaryNameNode.java:216)
        at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode$1.run(SecondaryNameNode.java:190)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:416)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1121)
        at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.initialize(SecondaryNameNode.java:190)
        at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.[i](SecondaryNameNode.java:129)
        at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.main(SecondaryNameNode.java:567)

已有(2)人评论

跳转到指定楼层
JavaShoote 发表于 2013-10-25 10:42:12
SecondaryNamenode节点会开启一个Http服务来向NameNode节点传送数据。你的异常是在启动Http服务时抛出的,原因是Http服务监听的端口号已经被其它的进程占用了。
回复

使用道具 举报

dgxl 发表于 2013-10-25 10:42:12
看看端口是不是被占用了,如果没被占用就关闭防火墙。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条