Hadoop启动时候报错,报错如下。请大大支招!

我想飞走 2013-04-13 12:27:28
2013-04-13 12:25:47,472 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG: host = xiaohua-PC/192.168.1.100
STARTUP_MSG: args = []
STARTUP_MSG: version = 0.20.2
STARTUP_MSG: build = https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20 -r 911707; compiled by 'chrisdo' on Fri Feb 19 08:07:34 UTC 2010
************************************************************/
2013-04-13 12:25:47,550 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: java.net.BindException: Problem binding to localhost/127.0.0.1:9000 : Address already in use: bind
at org.apache.hadoop.ipc.Server.bind(Server.java:190)
at org.apache.hadoop.ipc.Server$Listener.<init>(Server.java:253)
at org.apache.hadoop.ipc.Server.<init>(Server.java:1026)
at org.apache.hadoop.ipc.RPC$Server.<init>(RPC.java:488)
at org.apache.hadoop.ipc.RPC.getServer(RPC.java:450)
at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:191)
at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:279)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:956)
at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:965)
Caused by: java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:344)
at sun.nio.ch.Net.bind(Net.java:336)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:199)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
at org.apache.hadoop.ipc.Server.bind(Server.java:188)
...全文
664 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiashilong_syit 2013-04-13
  • 打赏
  • 举报
回复
9000端口已经被别的程序占用了吧。
微观技术 2013-04-13
  • 打赏
  • 举报
回复
netstat -an|grep 9000 查看占用9000端口的进程,强制将其kill后再试下
撸大湿 2013-04-13
  • 打赏
  • 举报
回复
netstat -an 查看那个进程占用了9000端口 杀掉 也有可能你的HADOOP重复拉起造成的
撸大湿 2013-04-13
  • 打赏
  • 举报
回复
引用 2 楼 woshigeshou123 的回复:
端口问题,可以通过360查看下9000,9001端口被那个程序占用了,结束他,也可以换用其他端口试试。不过默认的是9000和9001
LINUX上能装360吗?
撸大湿 2013-04-13
  • 打赏
  • 举报
回复
引用 1 楼 jiashilong_syit 的回复:
9000端口已经被别的程序占用了吧。
woshigeshou123 2013-04-13
  • 打赏
  • 举报
回复
端口问题,可以通过360查看下9000,9001端口被那个程序占用了,结束他,也可以换用其他端口试试。不过默认的是9000和9001

20,848

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧