반응형

[hdfs] ha 중 org.apache.hadoop.ha.SshFenceByTcpPort: Unable 에러

 

[hdfs] ha 중 org.apache.hadoop.ha.SshFenceByTcpPort: Unable 에러

에러 ha테스트 중 active namenode를 kill하고 standby 네임노드가 active가 되기를 기다렸지만 여전히 standby 상태였습니다. tail -f zkfc.log를 확인하니 아래와 같은 에러메세지가 발생했습니다. WARN org.apache.

taeguu.tistory.com

에러

위의 에러를 해결 후에도 ha가 제대로 동작을 안합니다. 에러 내용확인 하니 아래와 같은 경고를 발생합니다.

 WARN org.apache.hadoop.ha.SshFenceByTcpPort: PATH=$PATH:/sbin:/usr/sbin fuser -v -k -n tcp 8020 via ssh: bash: fuser: command not found

원인

fuser 는 파일이나 소켓을 어떤 프로세스가 사용하는 지 알려주는 명령어인데, 그렇다면 이 부분 때문에 ha가 진행되지 않을 수 있다 생각하였습니다.

 

 

해결방법

yum install psmisc설치 후 ha가 제대로 동작하는 것을 확인하였습니다.

반응형

+ Recent posts