복붙노트

[HADOOP] Hadoop 명령을 찾을 수 없습니다.

HADOOP

Hadoop 명령을 찾을 수 없습니다.

내가 설치하고 리눅스 머신에서 hadoop을 구성했습니다. 이제 샘플 MR 작업을 실행하려고합니다. 나는 /usr/local/hadoop/bin/start-all.sh 명령을 통해 hadoop을 시작했으며 출력은 다음과 같습니다.

namenode running as process 7876. Stop it first.
localhost: datanode running as process 8083. Stop it first.
localhost: secondarynamenode running as process 8304. Stop it first.
jobtracker running as process 8398. Stop it first.
localhost: tasktracker running as process 8612. Stop it first.

그래서 내 hadoop 성공적으로 구성되어 있다고 생각합니다.하지만 아래 명령을 실행하려고 할 때 그것은주고있다.

jeet@jeet-Vostro-2520:~$ hadoop fs -put gettysburg.txt /user/jeet/getty/gettysburg.txt
hadoop: command not found

나는 hadoop에서 새로운 사람입니다. 제발 도와주세요. 나는 또한 내가 뭘하려고하는지의 스크린 샷을 게시하고있다.

해결법

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

    1.커맨드 히스토리에서 보듯이 / usr / local / hadoop / bin / hadoop에 의해 hadoop을 대체 할 수 있습니다.

    커맨드 히스토리에서 보듯이 / usr / local / hadoop / bin / hadoop에 의해 hadoop을 대체 할 수 있습니다.

    hadoop 명령을 전체 경로를 지정하지 않고 사용하려면 ~ / .bashrc 파일을 편집하고 다음 행을 추가하십시오.

    export PATH=$PATH:/usr/local/hadoop/bin/
    

    그런 다음 터미널을 다시 열어야합니다.

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

    2.전체 경로를 지정하지 않고 hadoop을 호출 할 수있게하려면 PATH 변수를 편집하십시오.

    전체 경로를 지정하지 않고 hadoop을 호출 할 수있게하려면 PATH 변수를 편집하십시오.

    export PATH=$PATH:/usr/local/hadoop/bin/
    

    각 bash 프로파일에 대해 원한다면 ~ / .bash_profile을 편집하여 이것을 포함 시키십시오

  3. ==============================

    3.

    cd ~
    
    vi .bashrc
    
    export PATH=$PATH:<hadoop installation path>
    

    예를 들어 / usr / local / hadoop / bin /에 의해

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

    4.나는 똑같은 오류가있어,이 일은 나를 위해 일했다.

    나는 똑같은 오류가있어,이 일은 나를 위해 일했다.

    경로 변수 in.bashrc를 구성했습니다.

    export HADOOP_HOME = / opt / hadoop

    export PATH = $ PATH : $ HADOOP_HOME / bin

    가끔씩 컴퓨터를 다시 시작하면 모든 사항을 올바르게 구성한 경우에만 문제가 해결 될 수 있습니다.

  5. ==============================

    5.한 번 경로를 표시하고 경로가 설정되지 않은 경우 .bashrc 파일로 이동하십시오.

    한 번 경로를 표시하고 경로가 설정되지 않은 경우 .bashrc 파일로 이동하십시오.

    vi ~/.bashrc
    

    그 안에 다음을 추가하십시오.

    export PATH=$PATH:/usr/local/hadoop/bin/
    
  6. from https://stackoverflow.com/questions/21369102/hadoop-command-not-found by cc-by-sa and MIT license