2013-04-09 2 views
1

hadoop (다중 노드 설정)을 구성했습니다. >> 그것은 오류를 제공masternode에서 "hadoop namenode -format"명령을 실행하는 동안 오류가 발생 했습니까?

hadoop namenode -format 

- - 내가 이것에 대한 네임 노드를 포맷 할 이제 하둡을 시작하기 전에 나는 아래의 명령을 실행> 내가 어떻게 해결해야

/home/sandip/project/hadoop-1.1.2/bin/hadoop: line 320: /usr/lib/jvm/java-6-openjdk- 
i386/jre/bin/java/bin/java: Not a directory 
/home/sandip/project/hadoop-1.1.2/bin/hadoop: line 390: /usr/lib/jvm/java-6-openjdk-  
i386/jre/bin/java/bin/java: Not a directory 
/home/sandip/project/hadoop-1.1.2/bin/hadoop: line 390: exec: /usr/lib/jvm/java-6-openjdk- 
i386/jre/bin/java/bin/java: cannot execute: Not a directory 

PLZ 말해 그거야?

+0

환경 변수가 올바르게 설정되지 않은 것 같습니다. 'JAVA_HOME'을 확인하십시오. – devnull

+0

하지만, "javac -version"명령을 실행하면 javac 1.6.0_27이 표시됩니다. 이는 Java가 구성되어 있고 시스템에 설치되었음을 의미합니다. –

답변

1

우! 나는 hadoop-env.sh에서 JAVA_HOME을 구성하는 실수를 고쳤다. 이제 그것을 고치고 잘 동작한다.

관련 문제