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(ReflectionUtils.java:31)
                at 
org.apache.hadoop.hbase.regionserver.wal.WALCellCodec.create(WALCellCodec.java:79)
                at 
org.apache.hadoop.hbase.regionserver.wal.ProtobufLogWriter.init(ProtobufLogWriter.java:72)
                at 
org.apache.hadoop.hbase.regionserver.wal.HLogFactory.createWriter(HLogFactory.java:194)
                at 
org.apache.hadoop.hbase.regionserver.wal.HLogFactory.createWALWriter(HLogFactory.java:177)
                at 
org.apache.hadoop.hbase.regionserver.wal.FSHLog.createWriterInstance(FSHLog.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(HLogFactory.java:56)
                at 
org.apache.hadoop.hbase.regionserver.HRegionServer.instantiateHLog(HRegionServer.java:1443)
                at 
org.apache.hadoop.hbase.regionserver.HRegionServer.setupWALAndReplication(HRegionServer.java:1422)
                at 
org.apache.hadoop.hbase.regionserver.HRegionServer.handleReportForDutyResponse(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(HRegionServer.java:2644)
                at 
org.apache.hadoop.hbase.regionserver.HRegionServer.handleReportForDutyResponse(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(ReflectionUtils.java:31)
                at 
org.apache.hadoop.hbase.regionserver.wal.WALCellCodec.create(WALCellCodec.java:79)
                at 
org.apache.hadoop.hbase.regionserver.wal.ProtobufLogWriter.init(ProtobufLogWriter.java:72)
                at 
org.apache.hadoop.hbase.regionserver.wal.HLogFactory.createWriter(HLogFactory.java:194)
                at 
org.apache.hadoop.hbase.regionserver.wal.HLogFactory.createWALWriter(HLogFactory.java:177)
                at 
org.apache.hadoop.hbase.regionserver.wal.FSHLog.createWriterInstance(FSHLog.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(HLogFactory.java:56)
                at 
org.apache.hadoop.hbase.regionserver.HRegionServer.instantiateHLog(HRegionServer.java:1443)
                at 
org.apache.hadoop.hbase.regionserver.HRegionServer.setupWALAndReplication(HRegionServer.java:1422)
                at 
org.apache.hadoop.hbase.regionserver.HRegionServer.handleReportForDutyResponse(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

Reply via email to