hudi-bot opened a new issue, #14979:
URL: https://github.com/apache/hudi/issues/14979

   To address compatibility issues of HBase 1.2.3 with Java 11 for Hudi Trino 
connector
   
    
   
   ## JIRA info
   
   - Link: https://issues.apache.org/jira/browse/HUDI-3127
   - Type: Task
   - Epic: https://issues.apache.org/jira/browse/HUDI-2687
   
   
   ---
   
   
   ## Comments
   
   03/Jan/22 06:36;guoyihua;I tried two routes and hit issues:
   (1) Add a new HudiHFileBootstrapIndex and a config for the meta client to 
use that for bootstrap index in Trino repo 
([https://github.com/apache/hudi/pull/4494/files], 
[https://github.com/codope/trino/pull/11/files]).  It hits the compatibility 
issue due to the comparator {{Caused by: java.lang.ClassCastException: class 
org.apache.hudi.common.bootstrap.index.HFileBootstrapIndex$HoodieKVComparator 
cannot be cast to class org.apache.hadoop.hbase.CellComparator}} 
[https://gist.github.com/yihua/f14d8edd3c876838f02a5e57e90ea4b0].  It looks 
like the custom comparator to work around shading causes this.  Built-in 
KVComparator/CellComparators have its backward class name translation in 
{{FixedFileTrailer}} class
   
   
   (2) Use HBase 1.7.1 at runtime for Trino Hudi connector 
([https://github.com/codope/trino/pull/12]).  Hitting another issue of guava: 
{{java.lang.NoSuchMethodError: 'com.google.common.base.Objects$ToStringHelper 
com.google.common.base.Objects.toStringHelper(java.lang.Object)'}} 
[https://gist.github.com/yihua/e3bc8ebc36aa0fc04127322677bde55a];;;
   
   ---
   
   03/Jan/22 07:20;guoyihua;For the first set of changes, I also need to copy 
hbase-shaded-protobuf-4.0.1.jar to the hudi plugin folder for testing.  I 
cannot address the dup proto resources at this moment.;;;


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to