Hadoop 故障问题 org.apache.hadoop.hdfs.server.namenode.DecommissionManager: Interrupted Monitor

正常启动Hadoop之后发现NameNode和jobtracker自动关闭,查看日志后发现出现如下的问题:

 2014-04-29 11:49:12,756 INFO org.apache.hadoop.hdfs.server.namenode.DecommissionManager: Interrupted Monitor
 55 java.lang.InterruptedException: sleep interrupted
 56     at java.lang.Thread.sleep(Native Method)
 57     at org.apache.hadoop.hdfs.server.namenode.DecommissionManager$Monitor.run(DecommissionManager.java:65)
 58     at java.lang.Thread.run(Thread.java:722)
 59 2014-04-29 11:49:12,758 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: java.net.BindException: Problem binding to frontend.local/10.1.1.1:9000 : Cannot assi    gn requested address
 60     at org.apache.hadoop.ipc.Server.bind(Server.java:228)
 61     at org.apache.hadoop.ipc.Server$Listener.<init>(Server.java:302)
 62     at org.apache.hadoop.ipc.Server.<init>(Server.java:1488)
 63     at org.apache.hadoop.ipc.RPC$Server.<init>(RPC.java:560)
 64     at org.apache.hadoop.ipc.RPC.getServer(RPC.java:521)
 65     at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:302)
 66     at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:536)
 67     at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1410)
 68     at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1419)
 69 Caused by: java.net.BindException: Cannot assign requested address
 70     at sun.nio.ch.Net.bind0(Native Method)
 71     at sun.nio.ch.Net.bind(Net.java:344)
 72     at sun.nio.ch.Net.bind(Net.java:336)
 73     at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:199)
 74     at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
 75     at org.apache.hadoop.ipc.Server.bind(Server.java:226)
 76     ... 8 more

经过仔细的查找之后发现时因为防火墙的问题,因为启动了iptables

解决方法:

如果是Ubuntu,Ubuntu里iptables不是一个service,所以不能使用service iptables stop命令。可以使用apt-get remove iptables把它卸载掉

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值