본문 바로가기

빅데이터/Hadoop 하둡

Hadoop 하둡 - Datanode 시작이 안 될 때 , 로그 "java.net.BindException: Port in use: localhost:0" (troubleshooting)

Problem

Hadoop Datanode의 시작이 안 되서 로그를 보니 다음과 같은 로그가 존재.

HttpServer.start() threw a non Bind IOException java.net.BindException: Port in use: localhost:0

 

Solution

/etc/hosts 에서 첫 두줄이 주석처리되어있거나 없지는 않은지 확인해서 처리

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6