java.net.BindException: 地址已在使用 (Bind failed)(HadoopDataNode无法启动)

今天启动自己搭建的伪分布式,发现启动后无datanode,查看日志信息后发现:
在这里插入图片描述
很明显端口被占用了,所以执下面的命令,查看进程:

netstat -alnp | grep 50010

在这里插入图片描述
找到占用的线程,然后kill掉:

kill -9 2084

注意:你查看进程的时候要在root用户下查看,不然可能显示不出来PID。如果NameNode也是端口被占用了,也可以按照此方法解决。

发布了81 篇原创文章 · 获赞 69 · 访问量 8947

猜你喜欢

转载自blog.csdn.net/qq_43437122/article/details/104896681