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
