/ / Avoir du mal à démarrer le cluster à nœud unique hadoop dans Ubuntu - shell, ubuntu, hadoop

Avoir du mal à démarrer le cluster à nœud unique hadoop dans Ubuntu - shell, ubuntu, hadoop

Lorsque j'essaie de démarrer le cluster Hadoop dans Ubuntu depuis le shell, j'obtiens l'erreur suivante:

    hduser@duleep-G31M-S2L:/usr/local/hadoop$ /usr/local/hadoop/bin/start-all.sh
/usr/local/hadoop/libexec/../conf/hadoop-env.sh: line 9: export: `/usr/lib/jvm/jdk1.7.0_09": not a valid identifier
Warning: $HADOOP_HOME is deprecated
localhost: /usr/local/hadoop/libexec/../conf/hadoop-env.sh: line 9: export: `/usr/lib/jvm/jdk1.7.0_09": not a valid identifier
localhost: Error: JAVA_HOME is not set.
/usr/local/hadoop/libexec/../conf/hadoop-env.sh: line 9: export: `/usr/lib/jvm/jdk1.7.0_09": not a valid identifier
jobtracker running as process 8066. Stop it first.
localhost: starting tasktracker, logging to /usr/local/hadoop/libexec/../logs/hadoop-hduser-tasktracker-duleep-G31M-S2L.out
localhost: /usr/local/hadoop/libexec/../conf/hadoop-env.sh: line 9: export: `/usr/lib/jvm/jdk1.7.0_09": not a valid identifier
localhost: Error: JAVA_HOME is not set.

S'il vous plaît, aidez si vous savez ce qui ne va pas.

Réponses:

0 pour la réponse № 1

Vérifiez le contenu de votre $HADOOP_HOME/conf/hadoop-env.sh script, pour la ligne d'exportation JAVA_HOME - on dirait que vous avez une citation de fin.

Pour référence, voici à quoi ressemble une version:

# The java implementation to use.  Required.
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_07-i586

Si vous rencontrez toujours des problèmes, collez votre entrée dans votre question d'origine


0 pour la réponse № 2

L'implémentation Java à utiliser.

change ça

#export JAVA_HOME=/usr/lib/jvm/jdk1.5.0

à

export JAVA_HOME=/usr/lib/jvm/jdk1.6.0