ubuntu@ubuntu:/etc/default$ sudo /etc/init.d/hbase-master start + set -e + . /etc/default/hadoop ++ export HADOOP_HOME_WARN_SUPPRESS=true ++ HADOOP_HOME_WARN_SUPPRESS=true ++ export HADOOP_HOME=/usr/lib/hadoop ++ HADOOP_HOME=/usr/lib/hadoop ++ export HADOOP_NAMENODE_USER=hdfs ++ HADOOP_NAMENODE_USER=hdfs ++ export HADOOP_SECONDARYNAMENODE_USER=hdfs ++ HADOOP_SECONDARYNAMENODE_USER=hdfs ++ export HADOOP_DATANODE_USER=hdfs ++ HADOOP_DATANODE_USER=hdfs ++ export HADOOP_JOBTRACKER_USER=mapred ++ HADOOP_JOBTRACKER_USER=mapred ++ export HADOOP_TASKTRACKER_USER=mapred ++ HADOOP_TASKTRACKER_USER=mapred ++ export HADOOP_IDENT_STRING=hadoop ++ HADOOP_IDENT_STRING=hadoop ++ export HADOOP_PID_DIR=/var/run/hadoop ++ HADOOP_PID_DIR=/var/run/hadoop ++ export HADOOP_LOG_DIR=/var/log/hadoop ++ HADOOP_LOG_DIR=/var/log/hadoop + export HBASE_HOME=/usr/lib/hbase + HBASE_HOME=/usr/lib/hbase + export HBASE_PID_DIR=/var/run/hbase + HBASE_PID_DIR=/var/run/hbase + '[' -f /etc/default/hbase ']' + . /etc/default/hbase ++ export HBASE_PID_DIR=/var/run/hbase ++ HBASE_PID_DIR=/var/run/hbase ++ export HBASE_LOG_DIR=/var/log/hbase ++ HBASE_LOG_DIR=/var/log/hbase ++ export HBASE_IDENT_STRING=hbase ++ HBASE_IDENT_STRING=hbase + '[' -f /usr/lib/hbase/bin/hbase-config.sh ']' + . /usr/lib/hbase/bin/hbase-config.sh ++ env <<<<<<---------------- added to check current env HADOOP_LOG_DIR=/var/log/hadoop HADOOP_IDENT_STRING=hadoop SHELL=/bin/bash TERM=xterm HADOOP_HOME=/usr/lib/hadoop HBASE_LOG_DIR=/var/log/hbase HADOOP_DATANODE_USER=hdfs HADOOP_PID_DIR=/var/run/hadoop USER=root HBASE_HOME=/usr/lib/hbase SUDO_USER=ubuntu SUDO_UID=1001 USERNAME=root PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R 6/bin PWD=/etc/default LANG=en_US.UTF-8 HADOOP_NAMENODE_USER=hdfs HBASE_IDENT_STRING=hbase HADOOP_JOBTRACKER_USER=mapred SHLVL=1 SUDO_COMMAND=/etc/init.d/hbase-master start HOME=/home/ubuntu HADOOP_SECONDARYNAMENODE_USER=hdfs LOGNAME=root HADOOP_HOME_WARN_SUPPRESS=true SUDO_GID=1001 DISPLAY=:0.0 HBASE_PID_DIR=/var/run/hbase HADOOP_TASKTRACKER_USER=mapred COLORTERM=gnome-terminal XAUTHORITY=/var/run/gdm/auth-for-ubuntu-XKYG8D/database _=/usr/bin/env ++ this=/usr/lib/hbase/bin/hbase-config.sh ++ '[' -h /usr/lib/hbase/bin/hbase-config.sh ']' +++ dirname /usr/lib/hbase/bin/hbase-config.sh ++ bin=/usr/lib/hbase/bin +++ basename /usr/lib/hbase/bin/hbase-config.sh ++ script=hbase-config.sh +++ cd /usr/lib/hbase/bin +++ pwd ++ bin=/usr/lib/hbase/bin ++ this=/usr/lib/hbase/bin/hbase-config.sh ++ '[' -z /usr/lib/hbase ']' ++ '[' 1 -gt 1 ']' ++ HBASE_CONF_DIR=/usr/lib/hbase/conf ++ HBASE_REGIONSERVERS=/usr/lib/hbase/conf/regionservers ++ HBASE_BACKUP_MASTERS=/usr/lib/hbase/conf/backup-masters ++ '[' -f /usr/lib/hbase/conf/hbase-env.sh ']' ++ . /usr/lib/hbase/conf/hbase-env.sh +++ export HBASE_OPTS=-XX:+UseConcMarkSweepGC +++ HBASE_OPTS=-XX:+UseConcMarkSweepGC ++ '[' -z '' ']' ++ for candidate in /usr/lib/jvm/java-6-sun '/usr/lib/jvm/java-1.6.0-sun-1.6.0.*/jre' '/usr/lib/jvm/java-1.6.0-sun-1.6.0.*' /usr/lib/j2sdk1.6-sun '/usr/java/jdk1.6*' '/usr/java/jre1.6*' /Library/Java/Home ++ '[' -e /usr/lib/jvm/java-6-sun/bin/java ']' ++ for candidate in /usr/lib/jvm/java-6-sun '/usr/lib/jvm/java-1.6.0-sun-1.6.0.*/jre' '/usr/lib/jvm/java-1.6.0-sun-1.6.0.*' /usr/lib/j2sdk1.6-sun '/usr/java/jdk1.6*' '/usr/java/jre1.6*' /Library/Java/Home ++ '[' -e '/usr/lib/jvm/java-1.6.0-sun-1.6.0.*/jre/bin/java' ']' ++ for candidate in /usr/lib/jvm/java-6-sun '/usr/lib/jvm/java-1.6.0-sun-1.6.0.*/jre' '/usr/lib/jvm/java-1.6.0-sun-1.6.0.*' /usr/lib/j2sdk1.6-sun '/usr/java/jdk1.6*' '/usr/java/jre1.6*' /Library/Java/Home ++ '[' -e '/usr/lib/jvm/java-1.6.0-sun-1.6.0.*/bin/java' ']' ++ for candidate in /usr/lib/jvm/java-6-sun '/usr/lib/jvm/java-1.6.0-sun-1.6.0.*/jre' '/usr/lib/jvm/java-1.6.0-sun-1.6.0.*' /usr/lib/j2sdk1.6-sun '/usr/java/jdk1.6*' '/usr/java/jre1.6*' /Library/Java/Home ++ '[' -e /usr/lib/j2sdk1.6-sun/bin/java ']' ++ for candidate in /usr/lib/jvm/java-6-sun '/usr/lib/jvm/java-1.6.0-sun-1.6.0.*/jre' '/usr/lib/jvm/java-1.6.0-sun-1.6.0.*' /usr/lib/j2sdk1.6-sun '/usr/java/jdk1.6*' '/usr/java/jre1.6*' /Library/Java/Home ++ '[' -e '/usr/java/jdk1.6*/bin/java' ']' ++ for candidate in /usr/lib/jvm/java-6-sun '/usr/lib/jvm/java-1.6.0-sun-1.6.0.*/jre' '/usr/lib/jvm/java-1.6.0-sun-1.6.0.*' /usr/lib/j2sdk1.6-sun '/usr/java/jdk1.6*' '/usr/java/jre1.6*' /Library/Java/Home ++ '[' -e '/usr/java/jre1.6*/bin/java' ']' ++ for candidate in /usr/lib/jvm/java-6-sun '/usr/lib/jvm/java-1.6.0-sun-1.6.0.*/jre' '/usr/lib/jvm/java-1.6.0-sun-1.6.0.*' /usr/lib/j2sdk1.6-sun '/usr/java/jdk1.6*' '/usr/java/jre1.6*' /Library/Java/Home ++ '[' -e /Library/Java/Home/bin/java ']' ++ '[' -z '' ']' ++ cat +======================================================================+ | Error: JAVA_HOME is not set and Java could not be found | +----------------------------------------------------------------------+ | Please download the latest Sun JDK from the Sun Java web site | | > http://java.sun.com/javase/downloads/ < | | | | HBase requires Java 1.6 or later. | | NOTE: This script will find Sun Java whether you install using the | | binary or the RPM based installer. | +======================================================================+ ++ exit 1 ubuntu@ubuntu:/etc/default$
On 3/22/12 8:47 PM, "Roman Shaposhnik" <[email protected]> wrote: >This is really weird and concerning. Can you try adding > set -x >right on the second line after #!/bin/bash in both scripts >/etc/init.d/hbase-master and /usr/lib/hbase/bin/hbase >and then post the output? >
