[ 
https://issues.apache.org/jira/browse/OMID-77?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16204257#comment-16204257
 ] 

Francisco Perez-Sorrosal commented on OMID-77:
----------------------------------------------

Logs: 

2017-10-12 09:57:55,103 FATAL regionserver.HRegionServer 
[regionserver50511-smallCompactions-1507798675910] : ABORTING region server 
gsbl887n36.blue.ygrid.yahoo.com,50511,1507798657685: The coprocessor 
org.apache.omid.transaction.OmidCompactor threw java.lang.NoClassDefFoundError: 
org/apache/hadoop/hbase/regionserver/CompactorScanner
java.lang.NoClassDefFoundError: 
org/apache/hadoop/hbase/regionserver/CompactorScanner
        at 
org.apache.omid.transaction.OmidCompactor.preCompact(OmidCompactor.java:123)
        at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$9.call(RegionCoprocessorHost.java:471)
        at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$RegionOperation.call(RegionCoprocessorHost.java:1523)
        at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1598)
        at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperationWithResult(RegionCoprocessorHost.java:1572)
        at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.preCompact(RegionCoprocessorHost.java:466)
        at 
org.apache.hadoop.hbase.regionserver.compactions.Compactor.postCreateCoprocScanner(Compactor.java:198)
        at 
org.apache.hadoop.hbase.regionserver.compactions.DefaultCompactor.compact(DefaultCompactor.java:71)
        at 
org.apache.hadoop.hbase.regionserver.DefaultStoreEngine$DefaultCompactionContext.compact(DefaultStoreEngine.java:110)
        at org.apache.hadoop.hbase.regionserver.HStore.compact(HStore.java:1107)
        at 
org.apache.hadoop.hbase.regionserver.HRegion.compact(HRegion.java:1552)
        at 
org.apache.hadoop.hbase.regionserver.CompactSplitThread$CompactionRunner.run(CompactSplitThread.java:478)
        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.ClassNotFoundException: 
org.apache.hadoop.hbase.regionserver.CompactorScanner
        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 
org.apache.hadoop.hbase.util.CoprocessorClassLoader.loadClass(CoprocessorClassLoader.java:275)
        ... 15 more
2017-10-12 09:57:55,104 FATAL regionserver.HRegionServer 
[regionserver50511-smallCompactions-1507798675910] : RegionServer abort: loaded 
coprocessors are: [org.apache.hadoop.hbase.security.access.AccessController, 
org.apache.hadoop.hbase.replication.regionserver.ReplicationHLogEndpoint, 
org.apache.hadoop.hbase.security.token.TokenProvider, 
org.apache.omid.transaction.OmidCompactor, 
com.yahoo.omid.transaction.OmidCompactor]

> Omid Coprocessor is not working in HBase version 0.98 after adding the shims
> ----------------------------------------------------------------------------
>
>                 Key: OMID-77
>                 URL: https://issues.apache.org/jira/browse/OMID-77
>             Project: Apache Omid
>          Issue Type: Bug
>            Reporter: Francisco Perez-Sorrosal
>              Labels: 0.9x, coprocessor, hbase, shims
>
> When introducing the shims in this PR 
> https://github.com/yahoo/omid/pull/37/commits it wasn't taken into account 
> that HBase filters classes in org.apache.hadoop.hbase. See: 
> https://github.com/apache/hbase/blob/0.98/hbase-common/src/main/java/org/apache/hadoop/hbase/util/CoprocessorClassLoader.java#L101



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to