Hi,

This may be CDH4 related, so I am moving it to cdh-u...@cloudera.org
(https://groups.google.com/a/cloudera.org/forum/?fromgroups#!forum/cdh-user),
bcc'd common-user@ and CC'd you in case you aren't subscribed to the
cdh-user lists.

For your JAVA_HOME issue, could you try setting in your ~/.bashrc or
~/.bash_profile the proper JAVA_HOME path via an "export
JAVA_HOME=/path/to/jdk" and then reload your shell (or source
~/.bashrc, etc.) and try again?

On Tue, Jun 19, 2012 at 5:59 PM, soham sardar <sohamsardart...@gmail.com> wrote:
> 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 :)



-- 
Harsh J

Reply via email to