protobufjar版本问题

lymnna71  于 2021-06-07  发布在  Hbase
关注(0)|答案(0)|浏览(265)

hbase和googlecloud数据存储都使用protobufjavajars,但版本不同。hbase使用的是2.5,而在hybris中,云数据存储使用的是3.11。使用最新版本替换平台protobufjar时出现以下异常

Sat Apr 25 17:02:20 IST 2020, org.apache.hadoop.hbase.client.RpcRetryingCaller@59ef8734, java.lang.VerifyError: class com.google.protobuf.LiteralByteString overrides final method toString.(Ljava/lang/String;)Ljava/lang/String;
Sat Apr 25 17:02:21 IST 2020, org.apache.hadoop.hbase.client.RpcRetryingCaller@59ef8734, java.lang.VerifyError: com/google/protobuf/HBaseZeroCopyByteString

    at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(RpcRetryingCaller.java:136)
    at org.apache.hadoop.hbase.client.HTable.getRowOrBefore(HTable.java:705)
    at org.apache.hadoop.hbase.client.MetaScanner.metaScan(MetaScanner.java:144)
    at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.prefetchRegionCache(HConnectionManager.java:1158)
    at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegionInMeta(HConnectionManager.java:1222)
    at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:1110)
    at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:1067)

有人能帮忙解决这个问题吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题