phoenix-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From James Taylor <jamestay...@apache.org>
Subject Re: Enabling secondary index in HBase - Phoenix
Date Sun, 29 Nov 2015 02:33:07 GMT
Make sure it's the right jar too: there are two with the word "server" in
them.

On Saturday, November 28, 2015, Jesse Yates <jesse.k.yates@gmail.com> wrote:

> I think with that version of Phoenix you should have that class.
>
> 1. Can you grep the jar contents and ensure the class
> (IndexedWALEditCodec) is there?
> 2. Can you check the hbase classpath to ensure the jar is getting picked
> up? (bin/hbase classpath)
>
> On Sat, Nov 28, 2015, 6:10 PM Saba Varatharajaperumal <saba00021@gmail.com
> <javascript:_e(%7B%7D,'cvml','saba00021@gmail.com');>> wrote:
>
>> Hi
>>
>> I have a 3 node hbase (version 1.1.2) cluster on which I am trying to use
>> Phoenix.  I am using Phoenix version 4.5.2. I have copied
>> "phoenix-4.5.2-HBase-1.1-server.jar"  to hbase/lib folder and changed the
>> hbase-sites.xml as described in the phoenix web site. When I start the
>> hbase server, I get the below error,
>>
>> The phoenix-4.5.2-HBase-1.1-server.jar file definitely under hbase lib
>> folder on all servers including master.
>>
>> Can someone help me on this?
>>
>> java.io.IOException: Cannot get log reader
>> at
>> org.apache.hadoop.hbase.wal.WALFactory.createReader(WALFactory.java:344)
>> at
>> org.apache.hadoop.hbase.wal.WALFactory.createReader(WALFactory.java:266)
>> at org.apache.hadoop.hbase.wal.WALSplitter.getReader(WALSplitter.java:839)
>> at org.apache.hadoop.hbase.wal.WALSplitter.getReader(WALSplitter.java:763)
>> at
>> org.apache.hadoop.hbase.wal.WALSplitter.splitLogFile(WALSplitter.java:297)
>> at
>> org.apache.hadoop.hbase.wal.WALSplitter.splitLogFile(WALSplitter.java:235)
>> at
>> org.apache.hadoop.hbase.regionserver.SplitLogWorker$1.exec(SplitLogWorker.java:104)
>> at
>> org.apache.hadoop.hbase.regionserver.handler.WALSplitterHandler.process(WALSplitterHandler.java:72)
>> at
>> org.apache.hadoop.hbase.executor.EventHandler.run(EventHandler.java:128)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>> at java.lang.Thread.run(Thread.java:745)
>> Caused by: java.lang.UnsupportedOperationException: Unable to find
>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec
>> at
>> org.apache.hadoop.hbase.util.ReflectionUtils.instantiateWithCustomCtor(ReflectionUtils.java:36)
>> at
>> org.apache.hadoop.hbase.regionserver.wal.WALCellCodec.create(WALCellCodec.java:103)
>> at
>> org.apache.hadoop.hbase.regionserver.wal.ProtobufLogReader.getCodec(ProtobufLogReader.java:280)
>> at
>> org.apache.hadoop.hbase.regionserver.wal.ProtobufLogReader.initAfterCompression(ProtobufLogReader.java:290)
>> at
>> org.apache.hadoop.hbase.regionserver.wal.ReaderBase.init(ReaderBase.java:82)
>> at
>> org.apache.hadoop.hbase.regionserver.wal.ProtobufLogReader.init(ProtobufLogReader.java:147)
>> at
>> org.apache.hadoop.hbase.wal.WALFactory.createReader(WALFactory.java:301)
>> ... 11 more
>> Caused by: java.lang.ClassNotFoundException:
>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>> at java.lang.Class.forName0(Native Method)
>> at java.lang.Class.forName(Class.java:264)
>> at
>> org.apache.hadoop.hbase.util.ReflectionUtils.instantiateWithCustomCtor(ReflectionUtils.java:32)
>> ... 17 more
>>
>>
>> Thanks and appreciate your time
>>
>> Saba
>>
>>

Mime
View raw message