Shawn Chang created HUDI-7951:
---------------------------------

             Summary: Classes using avro causing conflict in hudi-aws-bundle
                 Key: HUDI-7951
                 URL: https://issues.apache.org/jira/browse/HUDI-7951
             Project: Apache Hudi
          Issue Type: Bug
            Reporter: Shawn Chang


Hudi 0.15 added some Hudi classes with avro usages (ParquetTableSchemaResolver 
in this case), also had hudi-aws-bundle depend on hudi-hadoop-common. 
hudi-aws-bundle won't relocate avro classes to be compatible with hudi-spark.

 

The issue would happen when using hudi-flink-bundle with hudi-aws-bundle. 
hudi-flink-bundle has relocated avro classes and would cause class conflict:


{code:java}
java.lang.NoSuchMethodError: 'org.apache.parquet.schema.MessageType 
org.apache.hudi.common.table.ParquetTableSchemaResolver.convertAvroSchemaToParquet(org.apache.hudi.org.apache.avro.Schema,
 org.apache.hadoop.conf.Configuration)'
{code}





--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to