2013-05-26 3 views
0

J'ai un problème d'installation Hadoop sur Ubuntu 10.10. J'ai réussi à installer hadoop. J'ai fait "hadoop version" et il m'a montré la version et d'autres infos. comme il se doit.Problème d'installation de Hadoop Ubuntu 10.10

Le problème se produit lorsque j'ouvre une nouvelle fenêtre de terminal ou que je me déconnecte et que je me reconnecte. Je ne "hadoop version" il dit hadoop n'est pas installé. On dirait qu'il me manque quelque chose dans les paramètres. Je utilise Ubuntu 10.10.

Toute aide est appréciée. Rajesh

+1

installé à partir où? On dirait que ce n'est pas dans le chemin. – user2384250

+0

publie également le chemin complet de l'exécutable hadoop – user2384250

Répondre

0

Définissez HADOOP_HOME dans le fichier ~/.bashrc au lieu de le faire via le terminal. Lorsque vous définissez une variable d'environnement via le shell, elle reste active jusqu'à ce que vous soyez sur le même shell. Et, une fois que vous avez terminé avec le paramètre (dans le fichier bashrc), n'oubliez pas de le source. Vous pouvez également vous déconnecter et vous reconnecter.

HTH

0

Pour accéder à la commande Hadoop répertoire en dehors HADOOP_HOME, vous devrez ajouter le chemin des binaires Hadoop dans la variable d'env système de PATH.
Vous pouvez faire quelque chose comme ça (changer le chemin selon votre système) dans votre ~/.bashrc:

export JAVA_HOME=/usr/lib/jvm/java-7-oracle/ 
export HADOOP_HOME=/home/rootcss/ecosystem/hadoop 
export PATH=$PATH:$HADOOP_HOME/bin 

Pour plus de détails et des explications, vous pouvez vérifier this. S'il vous plaît noter que c'est pour l'ancienne version de hadoop.

0

Pour cela, vous devez mettre HADOOP_HOME dans le fichier ~/.bashrc $ nano ~/.bashrc

Ajoutez ces lignes à la fin du fichier chemin remplacer Hadoop avec votre chemin.

export HADOOP_PREFIX="/home/username/hadoop-2.6.0-cdh5.5.1" 
export PATH=$PATH:$HADOOP_PREFIX/bin 
export PATH=$PATH:$HADOOP_PREFIX/sbin 
export HADOOP_MAPRED_HOME=${HADOOP_PREFIX} 
export HADOOP_COMMON_HOME=${HADOOP_PREFIX} 
export HADOOP_HDFS_HOME=${HADOOP_PREFIX} 
export YARN_HOME=${HADOOP_PREFIX} 
0

Je ne sais pas quelle version de Hadoop vous avez installée.

fichier .bashrc ouvert situé dans le répertoire/home/<user_name> /.bashrc et entrez à la fin du fichier les lignes suivantes selon votre version Hadoop:

Hadoop-1.xx

export HADOOP_HOME=/usr/local/hadoop-1.2.1 //Enter path of Hadoop Folder 
export PATH=$PATH:$HADOOP_HOME/bin 

Hadoop-2.xx

export HADOOP_PREFIX="/usr/local/hadoop-2.6.0" //Enter path of Hadoop Folder 
export PATH=$PATH:$HADOOP_PREFIX/bin 
export PATH=$PATH:$HADOOP_PREFIX/sbin 
export HADOOP_MAPRED_HOME=${HADOOP_PREFIX} 
export HADOOP_COMMON_HOME=${HADOOP_PREFIX} 

Exécuter Bashrc pour mettre à jour le système pour que les modifications (nécessaire):

exec bash 

Essayez la commande version Hadoop

hadoop version 

Si vous avez besoin des codes d'installation complètes et les étapes, vous pouvez consulter cette page:

https://www.dezyre.com/hadoop-tutorial/big-data-hadoop-tutorial

Questions connexes