2013-10-03 4 views
0

J'ai couru commande hadoop sur une machine qui avait Cloudera CCQ 4.3 installé, et a couru dans cette erreur:CDH4 recherche java dans un répertoire différent

/workplace/cloudera/parcels/CDH-4.3.1-1.cdh4.3.1.p0.110/bin/../lib/hadoop/bin/hadoop: line 139: /opt/java/latest/bin/java: No such file or directory 
/workplace/cloudera/parcels/CDH-4.3.1-1.cdh4.3.1.p0.110/bin/../lib/hadoop/bin/hadoop: line 139: exec: /opt/java/latest/bin/java: cannot execute: No such file or directory 

alors je vérifié la java sur cette machine et a trouvé qu'il est installé mais à un autre endroit:

whereis java 
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /usr/share/man/man1/java.1.gz 

Comment puis-je faire CDH4 ramasser le java de /usr/bin/java? Créer un lien symbolique/opt/java/dernier/bin/java ->/usr/bin/java?

+0

Comment avez-vous défini 'JAVA_HOME'? –

Répondre

Questions connexes