2016-09-02 6 views
0

작동하지 않습니다. 현재, 나는 바이너리 폴더에서 하둡을 실행하고 있습니다 :수정 맵리 듀스 AppMaster 소스 내가, 특히 하둡 - 맵리 듀스 프로젝트/하둡 맵리 듀스 클라이언트/하둡 - 맵리 듀스 - 클라이언트 응용 프로그램의 소스 코드를 하둡에 작은 LOG.info 문을 추가하려고

$ ls /hadoop-source/ 
BUILDING.txt   hadoop-hdfs-project  hadoop-tools 
dev-support   hadoop-mapreduce-project hadoop-yarn-project 
hadoop-assemblies  hadoop-maven-plugins  LICENSE.txt 
hadoop-client   hadoop-minicluster  NOTICE.txt 
hadoop-common-project hadoop-project   pom.xml 
hadoop-dist   hadoop-project-dist  README.txt 

내가 하둡 소스 폴더 안에 하둡 소스를 수정 한 다음 컴파일 받는다는 통해 단지를 생성 : 나는 또한 하둡 소스 폴더가

$ ls /hadoop/share/hadoop/ 
common hdfs httpfs kms mapreduce tools yarn 

. 그 후 난 그냥 내/하둡/주/하둡/맵리 듀스에서 특정 병을 제거하고 하둡 소스로부터 새로운 하나를 추가 할 수 있습니다. 나는 간단한 맵리 듀스 프로그램과 하둡을 실행 한 후

그러나, 나는 새로 MRAppMaster 로그에 LOG.info 문을 추가 볼 수 없습니다. 나는 또한 단지 하둡 - 맵리 듀스 - 클라이언트 응용 프로그램-2.6.0.jar를 제거했습니다. 그러나 hadoop은 여전히 ​​mapreduce 작업을 실행할 수 있습니다. 나 또한 클래스 경로를 확인하고 제거 된 항아리가있는 폴더를 가리 킵니다. 왜 이런 일이 발생하는지 설명하는 데 도움을 줄 수 있으면 제발하십시오.

하둡 버전 : 2.6.0 자바 버전 : 아직 말씀 드릴 수 없습니다 때문에 1.7.0_101

답변

0

, 나는

는이 항아리를 설치 했 ... 대답으로이 질문을 물어 볼게요 모든 노드에서?

+0

예, 항아리는 모든 노드에 있습니다. –