The quick solution to this is

Create *hadoop-env.sh* file in your configuration folder ( same place where
you have your hdfs-site.xml etc)

Add the following into it

export JAVA_HOME=/home/hadoop/software/java/jdk1.6.0_31

Just change the path above to correct JAVA_HOME

Just write back if it doesnt work.

Regards,

Jagat Singh


On Tue, Jun 19, 2012 at 5:52 PM, soham sardar <sohamsardart...@gmail.com>wrote:

> I am using open jdk 6 and my java home is set as
>
> soham@XPS-L501X:~$ echo $JAVA_HOME
> /usr/lib/jvm/java-6-openjdk
>
> And the error i am getting during starting the nodes is
>
> hduser@XPS-L501X:/home/soham/cloudera/hadoop-2.0.0-cdh4.0.0/sbin$
> ./start-all.sh
>
> This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh
> Starting namenodes on [localhost]
> localhost: Error: JAVA_HOME is not set and could not be found.
> localhost: Error: JAVA_HOME is not set and could not be found.
> Starting secondary namenodes [0.0.0.0]
> 0.0.0.0: Error: JAVA_HOME is not set and could not be found.
> starting yarn daemons
> starting resourcemanager, logging to
>
> /home/soham/cloudera/hadoop-2.0.0-cdh4.0.0/logs/yarn-hduser-resourcemanager-XPS-L501X.out
> localhost: Error: JAVA_HOME is not set and could not be found.
>
> hduser@XPS-L501X:/home/soham/cloudera/hadoop-2.0.0-cdh4.0.0/sbin$
> ./start-dfs.sh
> Starting namenodes on [localhost]
> localhost: Error: JAVA_HOME is not set and could not be found.
> localhost: Error: JAVA_HOME is not set and could not be found.
> Starting secondary namenodes [0.0.0.0]
> 0.0.0.0: Error: JAVA_HOME is not set and could not be found.
>
>
>
> can some one help me as to what is the error ??
> thanks in advance
>

Reply via email to