Apologies, I missed important details. Phoenix version: 4.9.0-HBase-1.1 HBase Version: 1.1.2
Regards, Dhaval Modi dhavalmod...@gmail.com On 1 February 2017 at 14:51, Dhaval Modi <dhavalmod...@gmail.com> wrote: > Hi All, > > I am trying to connect to HBase using Phoenix JDBC Driver and getting > below error: > This is simple implementation of JDBC connection manager. > > ============================================================= > Caused by: java.lang.IncompatibleClassChangeError: Class > org.apache.hadoop.hbase.protobuf.generated.ClusterIdProtos$ClusterId$Builder > does not implement the requested interface org.apache.hadoop.hbase. > shaded.com.google.protobuf.Message$Builder > at org.apache.hadoop.hbase.protobuf.ProtobufUtil. > mergeFrom(ProtobufUtil.java:3154) > at org.apache.hadoop.hbase.ClusterId.parseFrom(ClusterId.java:69) > at org.apache.hadoop.hbase.zookeeper.ZKClusterId. > readClusterIdZNode(ZKClusterId.java:75) > at org.apache.hadoop.hbase.client.ZooKeeperRegistry.getClusterId( > ZooKeeperRegistry.java:105) > at org.apache.hadoop.hbase.client.ConnectionManager$ > HConnectionImplementation.retrieveClusterId(ConnectionManager.java:879) > at org.apache.hadoop.hbase.client.ConnectionManager$ > HConnectionImplementation.<init>(ConnectionManager.java:635) > ============================================================= > > Based on my research it seems, I need to use some shaded package of > phoenix-client. I am not able to figure it out. > > Regards, > Dhaval Modi > dhavalmod...@gmail.com >