amenode日志报错
org.apache.Hadoop.http.HttpServer2: HttpServer.start() threw a non Bind IOException
Java.NET.BindException: Port in use: 0.0.0.0:50070
查询stackoverflow,发现解决方式为在hdfs-site.xml文件中修改端口,添加
- <property>
- <name>dfs.http.address</name>
- <value>50070</value>
- </property>
把50070改为其他端口
修改端口存在未知错误,最好不好修改端口
发现错误
java.lang.IllegalArgumentException: Does not contain a valid host:port authority: 50060
发现修改端口比较困难,查看50070被谁占用
解决方法:
lsof -i tcp:50070
得到PID
kill -9 PID