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.

Reply via email to