when i am trying to start the namenode there is an error in the start up and when i try to check the hadoop-env.sh file then i get error message as
JAVA_HOME not set properly resourcemanager running as process 6675. Stop it first. hduser@localhost's password: localhost: Error: JAVA_HOME is not set and could not be found. hduser@canberra:~/work/software/cloudera/hadoop-2.0.0-cdh4.0.0$ hduser@canberra:~/work/software/cloudera/hadoop-2.0.0-cdh4.0.0$ sh -x !! sh -x sbin/start-yarn.sh + echo starting yarn daemons starting yarn daemons + dirname sbin/start-yarn.sh + bin=sbin + cd sbin + pwd + bin=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin + DEFAULT_LIBEXEC_DIR=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/../libexec + HADOOP_LIBEXEC_DIR=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/../libexec + . /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/../libexec/yarn-config.sh + which sbin/start-yarn.sh + bin=sbin/start-yarn.sh + dirname sbin/start-yarn.sh + bin=sbin + cd sbin + pwd + bin=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin + DEFAULT_LIBEXEC_DIR=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/../libexec + HADOOP_LIBEXEC_DIR=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/../libexec + [ -e /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/../libexec/hadoop-config.sh ] + . /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/../libexec/hadoop-config.sh + this=sbin/start-yarn.sh + dirname -- sbin/start-yarn.sh + cd -P -- sbin + pwd -P + common_bin=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin + basename -- sbin/start-yarn.sh + script=start-yarn.sh + this=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/start-yarn.sh + [ -f /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/hadoop-layout.sh ] + HADOOP_COMMON_DIR=share/hadoop/common + HADOOP_COMMON_LIB_JARS_DIR=share/hadoop/common/lib + HADOOP_COMMON_LIB_NATIVE_DIR=lib/native + HDFS_DIR=share/hadoop/hdfs + HDFS_LIB_JARS_DIR=share/hadoop/hdfs/lib + YARN_DIR=share/hadoop/mapreduce + YARN_LIB_JARS_DIR=share/hadoop/mapreduce/lib + MAPRED_DIR=share/hadoop/mapreduce + MAPRED_LIB_JARS_DIR=share/hadoop/mapreduce/lib + cd -P -- /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/.. + pwd -P + HADOOP_DEFAULT_PREFIX=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0 + HADOOP_PREFIX=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0 + export HADOOP_PREFIX + [ 0 -gt 1 ] + [ -e /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/conf/hadoop-env.sh ] + DEFAULT_CONF_DIR=etc/hadoop + export HADOOP_CONF_DIR=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/etc/hadoop /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/../libexec/hadoop-config.sh: 78: Syntax error: word unexpected (expecting ")") hduser@canberra:~/work/software/cloudera/hadoop-2.0.0-cdh4.0.0$ ls libexec/hadoop-config.sh libexec/hadoop-config.sh hduser@canberra:~/work/software/cloudera/hadoop-2.0.0-cdh4.0.0$ vi !$ vi libexec/hadoop-config.sh hduser@canberra:~/work/software/cloudera/hadoop-2.0.0-cdh4.0.0$ vi libexec/hadoop-config.sh hduser@canberra:~/work/software/cloudera/hadoop-2.0.0-cdh4.0.0$ bash hduser@canberra:~/work/software/cloudera/hadoop-2.0.0-cdh4.0.0$ sbin/start-yarn.sh starting yarn daemons resourcemanager running as process 6675. Stop it first. hduser@localhost's password: localhost: Error: JAVA_HOME is not set and could not be found. hduser@canberra:~/work/software/cloudera/hadoop-2.0.0-cdh4.0.0$ sh $ pwd /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0 $ sbin/start-yarn.s sh: sbin/start-yarn.s: not found $ ^[: not found $ : $ $ $ $ clear $ pwd /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0 $ sbin/start-yarn.sh starting yarn daemons resourcemanager running as process 6675. Stop it first. hduser@localhost's password: localhost: Error: JAVA_HOME is not set and could not be found. $ sh -x !! sh: : not found!! $ ^[[A^[[A $ : $ $ $ sh -x sbin/start-yarn.sh + echo starting yarn daemons starting yarn daemons + dirname sbin/start-yarn.sh + bin=sbin + cd sbin + pwd + bin=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin + DEFAULT_LIBEXEC_DIR=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/../libexec + HADOOP_LIBEXEC_DIR=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/../libexec + . /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/../libexec/yarn-config.sh + which sbin/start-yarn.sh + bin=sbin/start-yarn.sh + dirname sbin/start-yarn.sh + bin=sbin + cd sbin + pwd + bin=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin + DEFAULT_LIBEXEC_DIR=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/../libexec + HADOOP_LIBEXEC_DIR=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/../libexec + [ -e /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/../libexec/hadoop-config.sh ] + . /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/../libexec/hadoop-config.sh + this=sbin/start-yarn.sh + dirname -- sbin/start-yarn.sh + cd -P -- sbin + pwd -P + common_bin=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin + basename -- sbin/start-yarn.sh + script=start-yarn.sh + this=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/start-yarn.sh + [ -f /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/hadoop-layout.sh ] + HADOOP_COMMON_DIR=share/hadoop/common + HADOOP_COMMON_LIB_JARS_DIR=share/hadoop/common/lib + HADOOP_COMMON_LIB_NATIVE_DIR=lib/native + HDFS_DIR=share/hadoop/hdfs + HDFS_LIB_JARS_DIR=share/hadoop/hdfs/lib + YARN_DIR=share/hadoop/mapreduce + YARN_LIB_JARS_DIR=share/hadoop/mapreduce/lib + MAPRED_DIR=share/hadoop/mapreduce + MAPRED_LIB_JARS_DIR=share/hadoop/mapreduce/lib + cd -P -- /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/.. + pwd -P + HADOOP_DEFAULT_PREFIX=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0 + HADOOP_PREFIX=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0 + export HADOOP_PREFIX + [ 0 -gt 1 ] + [ -e /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/conf/hadoop-env.sh ] + DEFAULT_CONF_DIR=etc/hadoop + export HADOOP_CONF_DIR=/home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/etc/hadoop /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/../libexec/hadoop-config.sh: 78: Syntax error: word unexpected (expecting ")") $ this long list of error just say that the java home properly can some one help as to what is the error ?? plz :)