Estoy tratando de comprobar mi instalación de hadoop. Me hizo crear las variables de entorno y cuando llamo printenv, veo mi HADOOP_HOME y variables de la TRAYECTORIA de impresos y correcta (casa/hadoop y HADOOP_HOME/bin respectivamente).

Si voy a casa/hadoop en la terminal y llame a ls, veo la hadoop archivo allí. Si intento ejecutar llamando a hadoop, todavía me dice comando no encontrado.

Primer día en Linux, por lo que puede ser un estúpido respuesta a este problema.

Por favor, mostrar exactamente lo que se obtiene a partir de printenv, porque las dos cosas que he publicado son mal escrito.

OriginalEl autor Alexis Eggermont | 2015-04-21

5 Comentarios

  1. 4

    Su directorio de trabajo actual es, probablemente, no forma parte de su camino.
    Que es el valor por defecto en los sistemas linux.

    Si están en el mismo directorio, donde su hadoop archivo, ejecutar el comando con una ruta de acceso relativa, como: ./hadoop

    Cuando he extraído los hadoop archivo comprimido, no hubo archivo bajo el nombre de hadoop. He descargado la versión 2.6.0

    OriginalEl autor The Bndr

  2. 5

    DIRECTORIO DE INICIO:

    /home/hadoop es un directorio creado por linux similar a Document and settings en windows.

    Abre tu terminal y escriba:

    ls -l /home/hadoop
    

    Publicar tu resultado para este comando: ls -l /home/hadoop

    CONFIGURACIÓN GLOBAL DE LA RUTA:

    Ir a /home/hadoop y abrir .bashrc en el editor de texto.
    Agregar estas líneas al final:

    export HADOOP_HOME=/path/to/your/hadoop/installation/folder
    export PATH=$PATH:$HADOOP_HOME/bin
    

    Guardar y salir. Ahora el tipo esta en su teminal:

    echo $PATH
    echo $HADOOP_HOME
    

    Si estos comandos muestra los directorios correctos, intente hadoop comando. Se debe trabajar.

    Post el resultado de estos comandos: echo $PATH y echo $HADOOP_HOME

    Sólo estoy tratando de configurar hadoop en mi máquina de ubuntu y me estaba siguiendo este enlace tutorial. Después de modificar los archivos de configuración mencionado en el tutorial, cuando ejecuto hadoop version todavía me da hadoop: command not found. Los resultados de los comandos publicado en esta respuesta está en el siguiente comentario.
    ls -l /home/hadoop total 44 drwxr-xr-x 2 hadoop hadoop 4096 ජන 7 13:20 Desktop drwxr-xr-x 2 hadoop hadoop 4096 ජන 7 13:20 Documents drwxr-xr-x 2 hadoop hadoop 4096 ජන 7 13:20 Downloads -rw-r--r-- 1 hadoop hadoop 8980 ජන 7 13:19 examples.desktop drwxr-xr-x 2 hadoop hadoop 4096 ජන 7 13:20 Music drwxr-xr-x 2 hadoop hadoop 4096 ජන 7 13:20 Pictures drwxr-xr-x 2 hadoop hadoop 4096 ජන 7 13:20 Public drwxr-xr-x 2 hadoop hadoop 4096 ජන 7 13:20 Templates drwxr-xr-x 2 hadoop hadoop 4096 ජන 7 13:20 Videos
    echo $PATH /usr/local/hadoop/sbin$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/hadoop/sbin:/usr/local/hadoop/bin:/usr/local/hadoop/sbin:/usr/local/hadoop/bin echo $HADOOP_HOME /usr/local/hadoop
    ¿Qué hadoop los resultados de los comandos?
    Puedo asumir que sus hadoop carpeta de instalación no tiene bin carpeta. Si es así, intente descargarlo de nuevo desde archive.apache.org/dist/hadoop/core/hadoop-2.6.0/… . No la hadoop-2.6.0-src.tar.gz uno.

    OriginalEl autor Rajesh N

  3. 0
    1. Ir a Hadoop-x.x.x/bin
    2. de verificación para hadoop carpeta no
    3. ejecutar ./versión de hadoop

    OriginalEl autor chirag

  4. 0

    Entrar which hadoop en su terminal. Si usted ve una ruta de acceso como de salida, hadoop se establece en el CAMINO de su sistema. Si se puede conseguir algo similar a esta,
    usr/bin/which: no hadoop in (/usr/local/hadoop.... puede que no tenga el programa de instalación todo correctamente. Modificar el /etc/bash.bashrc con
    export HADOOP_HOME = /path/to/hadoop/folder y añadirlo a la RUTA utilizando export PATH=$PATH:HADOOP_HOME/bin

    OriginalEl autor Nikhil Vandanapu

  5. 0

    Puede ser la edición del mal ~/.bashrc archivo.

    Abrir terminal y ejecutar sudo gedit ~/.bashrc y editar estos comandos

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

    Nota: Usted no debe utilizar sudo gedit ~/.bashrc.sh ambas funcionan de manera diferente en los nuevos OS

    OriginalEl autor Abhishek

Dejar respuesta

Please enter your comment!
Please enter your name here