본문 바로가기
빅데이터

[Hadoop] localhost:9000 failed on connection 에러 해결하기

by 29살아저씨 2022. 2. 24.
반응형

문제1

우분투를 분명 잘 끄고 켰다 생각했는데 hadoop에서 mkdir 명령어를 실행하였을 때 localhost:9000 failed on connection에러가 발생하였다. 초반에는 이것때매 우분투를 삭제하고 다시 설치했었는데, 이번에는 해결했다.

 

해결

dfs daemon을 실행시키지 않아서 생긴 문제였다.

$ start-dfs.sh

위의 코드를 통해 실행시켜주자.

 

문제2

근데 다시 mkdir 명령어를 실행해보니 Name node is in safemode. 라는 에러가 또 발생하였다... 후 이것도 초반에 해결 못한 문제였는데 이번에는 다시 해결을 했다.

 

해결

$ hadoop dfsadmin -safemode leave

위 명령어를 문제1의 해결 코드를 실행했던 위치에서 같이 실행시켜주자. 이 에러가 발생한 원인은 Namenode를 비정상으로 종료하였을 때 발생하는 문제였다. 다음에는 hadoop을 정상 종료시키는 방법에 대해서 알아봐야겠다.

반응형

댓글