Hi,
I am using Hbase 0.98.6 and Phoenix 4.5.1 and this combination. As per phoenix 
Jira and some blogs(https://phoenix.apache.org/secondary_indexing.html), these 
should also be affected by deadlock occurring during index maintenance for 
global indexes (https://issues.apache.org/jira/browse/PHOENIX-938). 
We are having phoenix-4.5.1-HBase-0.98-server.jar and 
phoenix-core-4.5.1-HBase-0.98.jar in our classpath. To resolve it, we have 
following properties configured in hbase-site.xml of masters/ region servers:

  <name>hbase.region.server.rpc.scheduler.factory.class</name>  
<value>org.apache.hadoop.hbase.ipc.PhoenixRpcSchedulerFactory</value>
  <name>hbase.rpc.controllerfactory.class</name>
  
<value>org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory</value>
At startup, we get the following error:
2015-09-2116:47:48,686 ERROR [main] master.HMasterCommandLine: Master exiting

java.lang.RuntimeException:Failed construction of Master: class 
org.apache.hadoop.hbase.master.HMaster

       at 
org.apache.hadoop.hbase.master.HMaster.constructMaster(HMaster.java:2290)

 
Causedby: 
java.lang.AbstractMethodError:org.apache.hadoop.hbase.ipc.PhoenixRpcSchedulerFactory.create(Lorg/apache/hadoop/conf/Configuration;Lorg/apache/hadoop/hbase/ipc/PriorityFunction;Lorg/apache/hadoop/hbase/Abortable;)Lorg/apache/hadoop/hbase/ipc/RpcScheduler;

       
atorg.apache.hadoop.hbase.regionserver.RSRpcServices.<init>(RSRpcServices.java:863)

       
atorg.apache.hadoop.hbase.master.MasterRpcServices.<init>(MasterRpcServices.java:210)

       at 
org.apache.hadoop.hbase.master.HMaster.createRpcServices(HMaster.java:532)

       
atorg.apache.hadoop.hbase.regionserver.HRegionServer.<init>(HRegionServer.java:531)

       at org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:364)


It seems the create method with 3 arguments is not present in those versions of 
the phoenix jars? 
Thanks,Sumit

Reply via email to