[HADOOP] HDFS 네임 노드의 -format 오류 (해당 파일 또는 디렉토리)
HADOOPHDFS 네임 노드의 -format 오류 (해당 파일 또는 디렉토리)
HDFS의 네임 노드의 형식을 시도, 내 우분투 시스템에 로컬로 실행 하둡 2.3.0을 얻으려고, 나는 다음과 같은 오류가 점점 오전 :
/usr/local/hadoop/hadoop-hdfs-project/hadoop-hdfs/src/main/bin/hdfs:
line 34:
/usr/local/hadoop/hadoop-hdfs-project/hadoop-hdfs/src/main/bin/../libexec/hdfs-config.sh:
No such file or directory
/usr/local/hadoop/hadoop-hdfs-project/hadoop-hdfs/src/main/bin/hdfs:
line 204: exec: : not found
내가 필요한 모든 파일 (bashrc에, hadoop-env.sh, 코어를 site.xml, 원사를 site.xml, mapred-site.xml 파일, HDFS-site.xml 파일)를 편집 한 생각한다.
어떤 도움?
해결법
-
==============================
1.하둡 및 Java 홈 변수를 설정하는 프로파일을 편집합니다.
하둡 및 Java 홈 변수를 설정하는 프로파일을 편집합니다.
하둡 홈을 설정합니다 :
이후 다음에 추가 ( '경우 [-f / 등이 / bash_completion] && lshopt -0q POSIX 후 ./etc/bashcompletion 인터넷을 ")
export HADOOP_PREFIX=/home/hduser/hadoop export HADOOP_HOME=/home/hduser/hadoop export HADOOP_COMMON_HOME=$HADOOP_HOME export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop export HADOOP_HDFS_HOME=$HADOOP_HOME export JAVA_HOME=/usr/lib/jvm/java-7-oracle export PATH=$PATH:$HADOOP_PREFIX/bin
저장하고 종료 [ESC +를 : WQ]
로 hadoop-env.sh 편집
다음 줄을 추가,
export JAVA_HOME=/usr/lib/jvm/java-7-oracle
지금 당신은 할 수 네임 노드를 포맷 할 수 있습니다.
-
==============================
2.당신은 HADOOP_LIBEXEC_DIR에 환경 변수를 가리키는이 없습니다
당신은 HADOOP_LIBEXEC_DIR에 환경 변수를 가리키는이 없습니다
~ / .bashrc에에 추가
export HADOOP_LIBEXEC_DIR=${HADOOP_HOME}/libexec
from https://stackoverflow.com/questions/24855446/hdfs-namenode-format-error-no-such-file-or-directory by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] mapred 작업을 실행하려고하면서 하둡, 어떻게 3part 항아리를 포함하는 (0) | 2019.09.21 |
---|---|
[HADOOP] HBase를 종속성 실패 수로 (0) | 2019.09.21 |
[HADOOP] 넷빈즈 프로파일 러는 50 스레드 제한 후 "작동이 중지?" (0) | 2019.09.21 |
[HADOOP] 클라우 데라 매니저와 HDFS-site.xml 파일 (0) | 2019.09.21 |
[HADOOP] Google 클라우드 검색 인덱서 "인덱서 : 때 java.io.IOException : 작업이 실패!" (0) | 2019.09.21 |