Hadoop comando non trovato

Ho installato e configurato hadoop in una macchina linux .Ora sto cercando di eseguire un campione SIGNOR lavoro.Ho iniziato la hadoop tramite il comando /usr/local/hadoop/bin/start-all.sh e l’uscita è

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.

quindi penso che il mio hadoop è configurato correttamente.Ma quando sono tryinh per eseguire il comando in basso c’è

[email protected]-Vostro-2520:~$ hadoop fs -put gettysburg.txt /user/jeet/getty/gettysburg.txt
hadoop: command not found

sono nuovo in hadoop.qualcuno per favore .Anche io sono di postare lo screenshot di quello che sto cercandoHadoop comando non trovato

  • Stack Overflow è un sito per la programmazione e lo sviluppo di domande. Questa domanda sembra essere off-topic, perché non si tratta di programmazione o di sviluppo. Vedere Quali argomenti posso chiedere qui nel Centro assistenza. Forse Super User o Unix & Linux Stack Exchange sarebbe un posto migliore per chiedere.
  • Si prega di indicare gli errori. Il testo sulla foto è troppo piccolo per leggere. Inoltre, il testo non può essere indicizzato dai motori di ricerca per i futuri visitatori.
InformationsquelleAutor lucifer | 2014-01-26



5 Replies
  1. 36

    Come sembra dalla tua cronologia dei comandi, è possibile sostituire hadoop da /usr/local/hadoop/bin/hadoop e dovrebbe aiutare.


    Se si desidera utilizzare hadoop comando senza specificare il percorso completo, è possibile modificare ~/.bashrc file e aggiungere la seguente riga:

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

    Allora avete bisogno di riaprire il terminale.

    • vuoi dire che questo [email protected]:~$ usr/local/hadoop/bin/hadoop fs -mettere gettysburg.txt /user/jeet/getty/gettysburg.txt ma questo è il ritorno bash:/usr / local/hadoop/bin/hadoop: No such file or directory
    • invece di “/ usr/…”, naturalmente. (fisso)
    • non è necessario aprire il terminale, è possibile scrivere source ~/.bashrc
    • In realtà, occorre export PATH=$PATH:/usr/local/hadoop/bin/hadoop
    • trovare con questo comando: sudo find / -name hadoop
  2. 7

    modifica PATH variabile, se si vuole essere in grado di richiamare hadoop senza specificare il percorso completo

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

    se si desidera per ogni bash profilo e poi modifica ~/.bash_profile per includere questo

  3. 3

    Ho avuto lo stesso errore, e questo ha funzionato per me

    Ho configurato il percorso variabile.bashrc.

    esportazione HADOOP_HOME=/opt/hadoop

    export PATH= $PATH:$HADOOP_HOME/bin

    A volte il riavvio della macchina in grado di risolvere il problema solo se hai configurato tutto corretto.

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

    per esempio sostituire <hadoop installation path> da /usr/local/hadoop/bin/

    • Ho provato questo, ma ancora non in grado di eseguire qualsiasi hadoop comandi… altri suggerimenti?
    • hai riavviare la sessione di terminale?
  5. 0

    una volta l’eco del tuo percorso ,se il percorso non è impostato ,poi vai al tuo .bashrc

    vi ~/.bashrc

    e aggiungere folliwing in che.

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

Lascia un commento