namenode日志报错
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 PID