今天各买了 3 个平台的云服务器,想搭个 Hadoop 集群,娱乐一下,然而,各种 xml 都改好了,启动的时候,发现 namenode 启动不了(其余的 datanode 什么的都有进程),看了下报错日志,他告诉我端口号被占用,我看了一下,并没占用端口号,重新格式化也没用,启动还是这个错,重启也是这个错!!!求大数据的大神教教孩子该咋弄了
1
lyhang OP java.net.BindException: Port in use: hadoop102:9870
|
2
lyhang OP Caused by: java.net.BindException: Cannot assign requested address
|
3
xiao109 2022 年 2 月 23 日
把环境重置,从头再来
|
4
xiao109 2022 年 2 月 23 日
玩 hadoop 在本地搞几个虚拟机跑一跑不就好了,上云服务器干嘛
|
5
jiezhi 2022 年 2 月 23 日
没遇到过,确定端口没被占用?
netstat -tnlpa | grep 9870 |
6
F281M6Dh8DXpD1g2 2022 年 2 月 23 日
java.net.BindException: Port in use: hadoop102:9870
看看谁在用 9870 或者你的 hostname 对不对 |
7
Morriaty 2022 年 2 月 23 日
可能是容器外的宿主机的端口被占用了?你看不到。换个端口启动不就行了么
|
8
tinybaby365 2022 年 2 月 23 日
lsof -i :9870
|
9
qwertyegg 2022 年 2 月 24 日 |