복붙노트

[HADOOP] Hadoop 2.2 설치`. ' 그런 파일이나 디렉토리가 없다.

HADOOP

Hadoop 2.2 설치`. ' 그런 파일이나 디렉토리가 없다.

이 자습서를 사용하여 Hadoop 및 HDFS를 설치했습니다.

http://codesfusion.blogspot.com/2013/10/setup-hadoop-2x-220-on-ubuntu.html

모든 것이 좋습니다.

나는 또한 디렉토리를 만들고 그것을 사용하여 사용할 수있다.

hadoop fs -mkdir /tmp
hadoop fs -mkdir /small

나는 또한 말할 수있다.

hadoop fs -ls /

그러나 나는 트레이너가하는 튜토리얼을 따르고 있습니다.

hadoop fs -mkdir temp
hadoop fs -ls

위의 명령을 내 컴퓨터에서 실행하면됩니다.

ls: `.': No such file or directory

내 훈련 비디오에서 hadoop fs -ls 명령이 완벽하게 작동합니다. 왜 "/"를 지정해야합니까?

또한 모든 명령에서이 경고를 받고 있습니다.

13/12/28 20:23:52 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

하지만 제 트레이너 비디오에는 그러한 경고가 없습니다.

구성 파일은 위의 튜토리얼과 동일하며 모든 관리 UI를에서 볼 수도 있습니다.

http://abhishek-pc:8042/
http://abhishek-pc:50070/
http://abhishek-pc:8088/

그래서 내 질문에 내 구성이 잘못되어 왜 내 시스템이 교육 비디오와 다르게 작동합니까?

해결법

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

    1.글쎄, ls : '.': 당신의 문제는 그런 파일이나 디렉토리가 없습니다. 왜냐하면 현재 사용자의 HDFS에 홈 디렉토리가 없기 때문입니다. 시험

    글쎄, ls : '.': 당신의 문제는 그런 파일이나 디렉토리가 없습니다. 왜냐하면 현재 사용자의 HDFS에 홈 디렉토리가 없기 때문입니다. 시험

    hadoop fs -mkdir -p /user/[current login user]
    

    그렇다면 당신은 할 수있을 것입니다.

    이 경고에 따라 WARN util.NativeCodeLoader : 해당 플랫폼에 기본 native-hadoop 라이브러리를로드 할 수 없습니다 ... 해당되는 경우 기본 Java 클래스를 사용하여이 질문에 대한 대답을 참조하십시오.

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

    2.먼저:

    먼저:

    hdfs dfs -mkdir /user
    

    다음을 수행하십시오

    hdfs dfs -mkdir /user/hduser
    
  3. ==============================

    3.이것을 해결했습니다. hadoop fs -ls를 hdfs 사용자로 실행하십시오 (루트 사용자가 아님). # su - hdfs.

    이것을 해결했습니다. hadoop fs -ls를 hdfs 사용자로 실행하십시오 (루트 사용자가 아님). # su - hdfs.

  4. ==============================

    4.나는 hadoop 형식의 링크로 튜토리얼을 진행하는 동안 유사한 유형의 문제에 직면했다.

    나는 hadoop 형식의 링크로 튜토리얼을 진행하는 동안 유사한 유형의 문제에 직면했다.

    http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/SingleCluster.html

    내가 명령 - bin / hdfs dfs -put etc / hadoop 입력을 시도했을 때

    mkdir: `input': No such file or directory
    

    그런 다음 추가 / 입력 및 명령을 추가하여 문제를 해결해야합니다 -

    bin/hdfs dfs -put etc/hadoop /input
    
  5. ==============================

    5.이것은 잘못된 캐리지 리턴 문자로 인해 발생할 수도 있습니다. 모든 hdfs 실행 파일 (쉘 스크립트)과 필요한 경우 다른 모든 관련 쉘 스크립트에서`dos2unix '를 실행하십시오.

    이것은 잘못된 캐리지 리턴 문자로 인해 발생할 수도 있습니다. 모든 hdfs 실행 파일 (쉘 스크립트)과 필요한 경우 다른 모든 관련 쉘 스크립트에서`dos2unix '를 실행하십시오.

  6. ==============================

    6.무엇보다도 먼저 HDFS에 뭔가를 넣으려면이 단계를 수행해야합니다.

    무엇보다도 먼저 HDFS에 뭔가를 넣으려면이 단계를 수행해야합니다.

  7. ==============================

    7.hdfs 이후 dfs -mkdir / user / [사용자 이름]

    hdfs 이후 dfs -mkdir / user / [사용자 이름]

    해야 할 일 :

    hadoop fs -ls /
    

    그것은 나 작품 양식이야!

  8. from https://stackoverflow.com/questions/20821584/hadoop-2-2-installation-no-such-file-or-directory by cc-by-sa and MIT license