2014-03-14 5 views
1

Hadoop 작업을 종료하지 않고 터미널을 닫거나 컴퓨터를 끄는 것이 안전합니까?AWS의 Hadoop EMR : 닫는 단말기가 hadoop 작업을 종료합니까?

아마존의 Elastic Map Reduce에서 클러스터를 통해 실행중인 Hadoop 작업 중입니다. 나는 나의 터미널을 열어 둔다. 나의 마스터 노드에 ssh'd 할 것이다. 터미널을 닫으려고하면 모든 프로세스가 종료 될 것이라는 경고 메시지가 나타납니다. 이것이 하둡 일을 죽일 수 있습니까? 또는 컴퓨터와 SSH를 나중에 다시 켤 수 있습니까? 이 작업을 수행하기 위해 tmux와 같은 특별한 도구가 필요합니까?

중요한 경우, 우분투 13.10에서 기본 (bin/bash) 터미널을 사용하고 있습니다. 나는 돼지 스크립트로 일을 시작했다.

답변

1

아니요, 행복하게 터미널을 종료 할 수 있습니다. mapreduce 작업이 EMR 클러스터에서 실행 중이며 계속해서 그렇게됩니다. 다시 마스터 노드에 로그인하여 언제든지 lynx http://localhost:9100에 jotracker 상태를 확인할 수 있습니다.
hadoop 작업을 죽이려면 hadoop job -kill jobflowid 명령을 실행해야합니다.
그래서, moot point는 언제든지 jobtracker에 로그인하여 작업 상태를 볼 수 있습니다. 또한 jobtracker의 포트 주소 9100은 EMR 클러스터의 기본값입니다.
건배 ..

1

폐쇄 터미널은 이미 해고 된 작업을 죽이지 않습니다. 또한 jobtracker public url public-dns-of-cluster : 9100/jobtacker.jsp에서 작업 상태를 볼 수 있습니다.

관련 문제