James,

CDH 5 is the current version of CDH. Cloudera doesn't allow upgrading to HBase 
0.98.1 on a CDH licensed cluster and still have a supported configuration. This 
makes it hard to put Phoenix into use in a production environment. Please 
advise.

Thanks.


Mike

> On Jul 2, 2014, at 12:57 PM, "James Taylor" <[email protected]> wrote:
> 
> 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.
>> 

Reply via email to