Hadoop: 프로세스 ID를 기반으로 호스트 이름 또는 IP 주소 찾기

Hadoop: 프로세스 ID를 기반으로 호스트 이름 또는 IP 주소 찾기

프로세스 ID를 기반으로 작업이 제출된 IP 주소 또는 호스트 이름을 찾을 수 있습니까?

수백 시간 동안 실행되는 일부 hadoop 작업이 있습니다. 어떤 로컬 머신에서 제출되었는지 알아야 합니다. 작업의 프로세스 ID가 있습니다.

전체 팀은 공통 UNIX 사용자 ID를 사용하고 PUTTY를 사용하여 서버에 로그인하므로 사용자 ID를 아는 것은 도움이 되지 않습니다.

답변1

예, 프로세스 실행이 가능합니다. 를 사용하면 ps프로세스 시작 시간과 해당 tty 정보를 얻을 수 있습니다. 다음으로 /var/log/wtmp파일을 확인해야 합니다 .

utmpdump /var/log/wtmp

또는 wtmp래퍼 last유틸리티를 사용하십시오.

last

로그인 시간과 해당 tty를 찾으십시오. 간단한 분석을 사용하면 어떤 호스트가 프로세스를 시작하는 데 사용되었는지 높은 확률로 확인할 수 있습니다.

관련 정보