Phoenix doesn't currently support HBase 0.96, but only 0.98.1+. Thanks, James
On Wednesday, July 2, 2014, Jeffrey Zhong <[email protected]> wrote: > > Have you put phoenix-core-*.jar into your hbase region server & master > classpath and restart your region server & master? > > -Jeffrey > > On 7/2/14 8:05 AM, "Mike Friedman" <[email protected] <javascript:;>> > wrote: > > >Hi, > > > >We are running HBase Version 0.96.1.1-cdh5.0.2 from CDH 5.02 deployed > >using Cloudera Manager 5.0. Is there a version of Phoenix that is > >compatible with this version of HBase? We have tried several versions of > >Phoenix old and new and when starting HBase get the error > > > >1:51:25.022 PM INFO > >org.apache.hadoop.hbase.regionserver.HRegionServer > >STOPPED: Failed initialization > >1:51:25.026 PM ERROR org.apache.hadoop.hbase.regionserver.HRegionServer > > > >Failed init > >java.lang.NoClassDefFoundError: > >org/apache/hadoop/hbase/regionserver/wal/WALEditCodec > > at java.lang.ClassLoader.defineClass1(Native Method) > > at java.lang.ClassLoader.defineClass(ClassLoader.java:800) > > at > >java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) > > at > >java.net.URLClassLoader.defineClass(URLClassLoader.java:449) > > at > >java.net.URLClassLoader.access$100(URLClassLoader.java:71) > > at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > > at java.security.AccessController.doPrivileged(Native > >Method) > > at > >java.net.URLClassLoader.findClass(URLClassLoader.java:354) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > > at > >sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > > at java.lang.Class.forName0(Native Method) > > at java.lang.Class.forName(Class.java:190) > > at > >org.apache.hadoop.hbase.util.ReflectionUtils.instantiateWithCustomCtor(Ref > >lectionUtils.java:31) > > at > >org.apache.hadoop.hbase.regionserver.wal.WALCellCodec.create(WALCellCodec. > >java:79) > > at > >org.apache.hadoop.hbase.regionserver.wal.ProtobufLogWriter.init(ProtobufLo > >gWriter.java:72) > > at > >org.apache.hadoop.hbase.regionserver.wal.HLogFactory.createWriter(HLogFact > >ory.java:194) > > at > >org.apache.hadoop.hbase.regionserver.wal.HLogFactory.createWALWriter(HLogF > >actory.java:177) > > at > >org.apache.hadoop.hbase.regionserver.wal.FSHLog.createWriterInstance(FSHLo > >g.java:588) > > at > >org.apache.hadoop.hbase.regionserver.wal.FSHLog.rollWriter(FSHLog.java:519 > >) > > at > >org.apache.hadoop.hbase.regionserver.wal.FSHLog.rollWriter(FSHLog.java:476 > >) > > at > >org.apache.hadoop.hbase.regionserver.wal.FSHLog.<init>(FSHLog.java:383) > > at > >org.apache.hadoop.hbase.regionserver.wal.FSHLog.<init>(FSHLog.java:295) > > at > >org.apache.hadoop.hbase.regionserver.wal.HLogFactory.createHLog(HLogFactor > >y.java:56) > > at > >org.apache.hadoop.hbase.regionserver.HRegionServer.instantiateHLog(HRegion > >Server.java:1443) > > at > >org.apache.hadoop.hbase.regionserver.HRegionServer.setupWALAndReplication( > >HRegionServer.java:1422) > > at > >org.apache.hadoop.hbase.regionserver.HRegionServer.handleReportForDutyResp > >onse(HRegionServer.java:1184) > > at > >org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java: > >786) > > at java.lang.Thread.run(Thread.java:745) > >Caused by: java.lang.ClassNotFoundException: > >org.apache.hadoop.hbase.regionserver.wal.WALEditCodec > > at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > > at java.security.AccessController.doPrivileged(Native > >Method) > > at > >java.net.URLClassLoader.findClass(URLClassLoader.java:354) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > > at > >sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > > ... 30 more > >1:51:25.052 PM FATAL org.apache.hadoop.hbase.regionserver.HRegionServer > > > >ABORTING region server blvdevhdp05.ds-iq.corp,60020,1403902281899: > >Unhandled: Region server startup failed > >java.io.IOException: Region server startup failed > > at > >org.apache.hadoop.hbase.regionserver.HRegionServer.convertThrowableToIOE(H > >RegionServer.java:2644) > > at > >org.apache.hadoop.hbase.regionserver.HRegionServer.handleReportForDutyResp > >onse(HRegionServer.java:1199) > > at > >org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java: > >786) > > at java.lang.Thread.run(Thread.java:745) > >Caused by: java.lang.NoClassDefFoundError: > >org/apache/hadoop/hbase/regionserver/wal/WALEditCodec > > at java.lang.ClassLoader.defineClass1(Native Method) > > at java.lang.ClassLoader.defineClass(ClassLoader.java:800) > > at > >java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) > > at > >java.net.URLClassLoader.defineClass(URLClassLoader.java:449) > > at > >java.net.URLClassLoader.access$100(URLClassLoader.java:71) > > at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > > at java.security.AccessController.doPrivileged(Native > >Method) > > at > >java.net.URLClassLoader.findClass(URLClassLoader.java:354) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > > at > >sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > > at java.lang.Class.forName0(Native Method) > > at java.lang.Class.forName(Class.java:190) > > at > >org.apache.hadoop.hbase.util.ReflectionUtils.instantiateWithCustomCtor(Ref > >lectionUtils.java:31) > > at > >org.apache.hadoop.hbase.regionserver.wal.WALCellCodec.create(WALCellCodec. > >java:79) > > at > >org.apache.hadoop.hbase.regionserver.wal.ProtobufLogWriter.init(ProtobufLo > >gWriter.java:72) > > at > >org.apache.hadoop.hbase.regionserver.wal.HLogFactory.createWriter(HLogFact > >ory.java:194) > > at > >org.apache.hadoop.hbase.regionserver.wal.HLogFactory.createWALWriter(HLogF > >actory.java:177) > > at > >org.apache.hadoop.hbase.regionserver.wal.FSHLog.createWriterInstance(FSHLo > >g.java:588) > > at > >org.apache.hadoop.hbase.regionserver.wal.FSHLog.rollWriter(FSHLog.java:519 > >) > > at > >org.apache.hadoop.hbase.regionserver.wal.FSHLog.rollWriter(FSHLog.java:476 > >) > > at > >org.apache.hadoop.hbase.regionserver.wal.FSHLog.<init>(FSHLog.java:383) > > at > >org.apache.hadoop.hbase.regionserver.wal.FSHLog.<init>(FSHLog.java:295) > > at > >org.apache.hadoop.hbase.regionserver.wal.HLogFactory.createHLog(HLogFactor > >y.java:56) > > at > >org.apache.hadoop.hbase.regionserver.HRegionServer.instantiateHLog(HRegion > >Server.java:1443) > > at > >org.apache.hadoop.hbase.regionserver.HRegionServer.setupWALAndReplication( > >HRegionServer.java:1422) > > at > >org.apache.hadoop.hbase.regionserver.HRegionServer.handleReportForDutyResp > >onse(HRegionServer.java:1184) > > ... 2 more > >Caused by: java.lang.ClassNotFoundException: > >org.apache.hadoop.hbase.regionserver.wal.WALEditCodec > > at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > > at java.security.AccessController.doPrivileged(Native > >Method) > > at > >java.net.URLClassLoader.findClass(URLClassLoader.java:354) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > > at > >sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > > ... 30 more > >1:51:25.056 PM FATAL org.apache.hadoop.hbase.regionserver.HRegionServer > > > >RegionServer abort: loaded coprocessors are: [] > >1:51:25.098 PM INFO > >org.apache.hadoop.hbase.regionserver.HRegionServer > >STOPPED: Unhandled: Region server startup failed > > > >We are using the following config in the hbase-site.xml file: > > > ><property> > > <name>hbase.regionserver.wal.codec</name> > > > ><value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec</value > >> > ></property> > > > > > > > >Thanks. > > > > > > > > > > > > > >Mike > > > > -- > CONFIDENTIALITY NOTICE > NOTICE: This message is intended for the use of the individual or entity to > which it is addressed and may contain information that is confidential, > privileged and exempt from disclosure under applicable law. If the reader > of this message is not the intended recipient, you are hereby notified that > any printing, copying, dissemination, distribution, disclosure or > forwarding of this communication is strictly prohibited. If you have > received this communication in error, please contact the sender immediately > and delete it from your system. Thank You. >
