복붙노트

[HADOOP] 라이브러리 0.0.8 실행 프로그램 오류와 메소 0.21.0에 하둡 2.5.0

HADOOP

라이브러리 0.0.8 실행 프로그램 오류와 메소 0.21.0에 하둡 2.5.0

지도-감소 작업을 실행하는 동안 표준 오류는 다음 사항을 기록합니다

root@dbpc42:/tmp/mesos/slaves/20141201-225046-698725789-5050-19765-S24/frameworks/20141201-225046-698725789-5050-19765-0016/executors/executor_Task_Tracker_2/runs/latest# ls
hadoop-2.5.0-cdh5.2.0  hadoop-2.5.0-cdh5.2.0.tgz  stderr  stdout

표준 에러의 내용 :

표준 출력은 비어 있습니다.

흥미로운 부분은 내가 마스터가 실행되는 동일한 노드에서 슬레이브를 실행할 때 문제가 나타나지 않고 작업이 성공적으로 완료하는 것이있다. 만 원격 슬레이브는이 문제를 소개합니다. 무슨 문제가 될 수 있을까?

해결법

  1. ==============================

    1.집행 인에 의해 JobTracker에 의해 배치 및 실행 스크립트는 디렉토리에 액세스 할 수 없습니다. 나는, 777은 "모두를위한 무료"반복적으로 / tmp 디렉토리에 대한 권한을 변경하여 문제를 해결했습니다.

    집행 인에 의해 JobTracker에 의해 배치 및 실행 스크립트는 디렉토리에 액세스 할 수 없습니다. 나는, 777은 "모두를위한 무료"반복적으로 / tmp 디렉토리에 대한 권한을 변경하여 문제를 해결했습니다.

  2. ==============================

    2.당신이해야 할 것은 당신의 메소 - 작업 디렉토리가 위치한 곳 + X 액세스 권한을 부여하는 것입니다. 당신은 재귀 적으로 777 필요하지 않습니다.

    당신이해야 할 것은 당신의 메소 - 작업 디렉토리가 위치한 곳 + X 액세스 권한을 부여하는 것입니다. 당신은 재귀 적으로 777 필요하지 않습니다.

  3. from https://stackoverflow.com/questions/27254666/hadoop-2-5-0-on-mesos-0-21-0-with-library-0-0-8-executor-error by cc-by-sa and MIT license