I am trying to start and stop stargate rest server. I get ClassNotFoundException intermittently. I did perform these steps : Place the Stargate jar in either the HBase installation root directory or lib/ directories. Copy the jars from contrib/stargate/lib/ into the lib/ directory of the HBase installation.
:/usr/local/hbase-0.20.3 hadoop$./bin/hbase org.apache.hadoop.hbase.stargate.Main -p 8080 2010-07-03 04:32:39.593::INFO: Logging to STDERR via org.mortbay.log.StdErrLog 2010-07-03 04:32:39.633::INFO: jetty-6.1.14 2010-07-03 04:32:39.908::INFO: Started [email protected]:8080 ^Z [1]+ Stopped ./bin/hbase org.apache.hadoop.hbase.stargate.Main -p 8080 :/usr/local/hbase-0.20.3 hadoop$bg [1]+ ./bin/hbase org.apache.hadoop.hbase.stargate.Main -p 8080 & :/usr/local/hbase-0.20.3 hadoop$./bin/hbase-daemon.sh start org.apache.hadoop.hbase.rest.Main -p 8080 starting org.apache.hadoop.hbase.rest.Main, logging to /var/hbase/logs/hbase--org.apache.hadoop.hbase.rest.Main-phxradar03.out Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/rest/Main Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hbase.rest.Main 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:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) Could not find the main class: org.apache.hadoop.hbase.rest.Main. Program will exit.
