Hi,
I installed CM4 free edition and then CDH4 on 2 node cluster. After
installation I was able to start all services (HDFS, Hue, MapReduce,
Oozie, Zookeeper) but HBase service does not start. Below is the error
log.
I researched a bit in this group that led me to creating a HBase root
directory. Even that did not help. Appreciate your help.
Thanks,
Himansu
Fri Jun 15 12:11:36 PDT 2012
+ locate_java_home
+ '[' -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/jvm/
j2sdk1.6-oracle/jre /usr/lib/jvm/j2sdk1.6-oracle /usr/lib/j2sdk1.6-sun
'/usr/java/jdk1.6*' '/usr/java/jre1.6*' /Library/Java/Home /usr/java/
default /usr/lib/jvm/default-java /usr/lib/jvm/java-openjdk /usr/lib/
jvm/jre-openjdk '/usr/lib/jvm/java-1.6.0-openjdk-1.6.*' '/usr/lib/jvm/
jre-1.6.0-openjdk*'
+ '[' -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/jvm/
j2sdk1.6-oracle/jre /usr/lib/jvm/j2sdk1.6-oracle /usr/lib/j2sdk1.6-sun
'/usr/java/jdk1.6*' '/usr/java/jre1.6*' /Library/Java/Home /usr/java/
default /usr/lib/jvm/default-java /usr/lib/jvm/java-openjdk /usr/lib/
jvm/jre-openjdk '/usr/lib/jvm/java-1.6.0-openjdk-1.6.*' '/usr/lib/jvm/
jre-1.6.0-openjdk*'
+ '[' -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/jvm/
j2sdk1.6-oracle/jre /usr/lib/jvm/j2sdk1.6-oracle /usr/lib/j2sdk1.6-sun
'/usr/java/jdk1.6*' '/usr/java/jre1.6*' /Library/Java/Home /usr/java/
default /usr/lib/jvm/default-java /usr/lib/jvm/java-openjdk /usr/lib/
jvm/jre-openjdk '/usr/lib/jvm/java-1.6.0-openjdk-1.6.*' '/usr/lib/jvm/
jre-1.6.0-openjdk*'
+ '[' -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/jvm/
j2sdk1.6-oracle/jre /usr/lib/jvm/j2sdk1.6-oracle /usr/lib/j2sdk1.6-sun
'/usr/java/jdk1.6*' '/usr/java/jre1.6*' /Library/Java/Home /usr/java/
default /usr/lib/jvm/default-java /usr/lib/jvm/java-openjdk /usr/lib/
jvm/jre-openjdk '/usr/lib/jvm/java-1.6.0-openjdk-1.6.*' '/usr/lib/jvm/
jre-1.6.0-openjdk*'
+ '[' -e /usr/lib/jvm/j2sdk1.6-oracle/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/jvm/
j2sdk1.6-oracle/jre /usr/lib/jvm/j2sdk1.6-oracle /usr/lib/j2sdk1.6-sun
'/usr/java/jdk1.6*' '/usr/java/jre1.6*' /Library/Java/Home /usr/java/
default /usr/lib/jvm/default-java /usr/lib/jvm/java-openjdk /usr/lib/
jvm/jre-openjdk '/usr/lib/jvm/java-1.6.0-openjdk-1.6.*' '/usr/lib/jvm/
jre-1.6.0-openjdk*'
+ '[' -e /usr/lib/jvm/j2sdk1.6-oracle/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/jvm/
j2sdk1.6-oracle/jre /usr/lib/jvm/j2sdk1.6-oracle /usr/lib/j2sdk1.6-sun
'/usr/java/jdk1.6*' '/usr/java/jre1.6*' /Library/Java/Home /usr/java/
default /usr/lib/jvm/default-java /usr/lib/jvm/java-openjdk /usr/lib/
jvm/jre-openjdk '/usr/lib/jvm/java-1.6.0-openjdk-1.6.*' '/usr/lib/jvm/
jre-1.6.0-openjdk*'
+ '[' -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/jvm/
j2sdk1.6-oracle/jre /usr/lib/jvm/j2sdk1.6-oracle /usr/lib/j2sdk1.6-sun
'/usr/java/jdk1.6*' '/usr/java/jre1.6*' /Library/Java/Home /usr/java/
default /usr/lib/jvm/default-java /usr/lib/jvm/java-openjdk /usr/lib/
jvm/jre-openjdk '/usr/lib/jvm/java-1.6.0-openjdk-1.6.*' '/usr/lib/jvm/
jre-1.6.0-openjdk*'
+ '[' -e /usr/java/jdk1.6.0_31/bin/java ']'
+ export JAVA_HOME=/usr/java/jdk1.6.0_31
+ JAVA_HOME=/usr/java/jdk1.6.0_31
+ break
+ '[' -z /usr/java/jdk1.6.0_31 ']'
+ echo 'using /usr/java/jdk1.6.0_31 as JAVA_HOME'
+ echo 'using 4 as CDH_VERSION'
+ echo 'using /usr/lib/hbase as HBASE_HOME'
+ echo 'using /var/run/cloudera-scm-agent/process/74-hbase-MASTER as
HBASE_CONF_DIR'
+ echo 'using /var/run/cloudera-scm-agent/process/74-hbase-MASTER as
HADOOP_CONF_DIR'
+ echo 'using /usr/lib/hadoop as HADOOP_HOME'
+ set_hbase_classpath
+ set_classpath_in_var HBASE_CLASSPATH
+ '[' -z HBASE_CLASSPATH ']'
+ '[' /usr/share/cmf ']'
++ find /usr/share/cmf/lib/plugins -name 'event-publish-*.jar'
++ tr -d '\n'
+ ADD_TO_CP=/usr/share/cmf/lib/plugins/event-publish-4.0.1-shaded.jar
+ eval 'OLD_VALUE=$HBASE_CLASSPATH'
++ OLD_VALUE=
+ '[' -z ']'
+ export HBASE_CLASSPATH=/usr/share/cmf/lib/plugins/event-
publish-4.0.1-shaded.jar
+ HBASE_CLASSPATH=/usr/share/cmf/lib/plugins/event-publish-4.0.1-
shaded.jar
+ set -x
+ export HADOOP_CONF_DIR=/var/run/cloudera-scm-agent/process/74-hbase-
MASTER
+ HADOOP_CONF_DIR=/var/run/cloudera-scm-agent/process/74-hbase-MASTER
+ perl -pi -e 's#{{CMF_CONF_DIR}}#/var/run/cloudera-scm-agent/process/
74-hbase-MASTER#g' /var/run/cloudera-scm-agent/process/74-hbase-MASTER/
core-site.xml /var/run/cloudera-scm-agent/process/74-hbase-MASTER/
hbase-site.xml /var/run/cloudera-scm-agent/process/74-hbase-MASTER/
hdfs-site.xml
+ acquire_kerberos_tgt hbase.keytab
+ '[' -z hbase.keytab ']'
+ '[' -n '' ']'
+ '[' region_mover = master ']'
+ '[' toggle_balancer = master ']'
+ '[' '' '!=' '' ']'
+ exec /usr/lib/hbase/bin/hbase --config /var/run/cloudera-scm-agent/
process/74-hbase-MASTER master start
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/
hadoop/util/PlatformName
Caused by: java.lang.ClassNotFoundException:
org.apache.hadoop.util.PlatformName
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: org.apache.hadoop.util.PlatformName.
Program will exit.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/
hadoop/io/Writable
Caused by: java.lang.ClassNotFoundException:
org.apache.hadoop.io.Writable
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class:
org.apache.hadoop.hbase.master.HMaster. Program will exit.