Support Hive 4
- Dominant language
- Java
- Stars
- 6.2k
- Forks
- 2.5k
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 111
Description
Existing Hudi cannot be built with Hive 4. The error shows hudi 0.15 but hudi 1.x should have the same problem
{code:java}
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project hudi-hadoop-mr: Compilation failure: Compilation failure:
[ERROR] /home/release/Aws157BigTop/build/hudi/rpm/BUILD/hudi-0.15.0-amzn-5-SNAPSHOT/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HiveAvroSerializer.java:[267,86] incompatible types: java.util.List cannot be converted to java.util.ArrayList
[ERROR] /home/release/Aws157BigTop/build/hudi/rpm/BUILD/hudi-0.15.0-amzn-5-SNAPSHOT/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java:[130,73] incompatible types: java.util.Map> cannot be converted to java.util.Map>
[ERROR] /home/release/Aws157BigTop/build/hudi/rpm/BUILD/hudi-0.15.0-amzn-5-SNAPSHOT/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java:[207,57] incompatible types: java.util.Map> cannot be converted to java.util.Map>
[ERROR] /home/release/Aws157BigTop/build/hudi/rpm/BUILD/hudi-0.15.0-amzn-5-SNAPSHOT/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java:[312,15] cannot find symbol
[ERROR] symbol: method PerfLogBegin(java.lang.String,java.lang.String)
[ERROR] location: variable perfLogger of type org.apache.hadoop.hive.ql.log.PerfLogger
[ERROR] /home/release/Aws157BigTop/build/hudi/rpm/BUILD/hudi-0.15.0-amzn-5-SNAPSHOT/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java:[340,19] cannot find symbol
[ERROR] symbol: method PerfLogEnd(java.lang.String,java.lang.String)
[ERROR] location: variable perfLogger of type org.apache.hadoop.hive.ql.log.PerfLogger
[ERROR] /home/release/Aws157BigTop/build/hudi/rpm/BUILD/hudi-0.15.0-amzn-5-SNAPSHOT/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java:[379,15] cannot find symbol
[ERROR] symbol: method PerfLogEnd(java.lang.String,java.lang.String)
[ERROR] location: variable perfLogger of type org.apache.hadoop.hive.ql.log.PerfLogger
[ERROR] /home/release/Aws157BigTop/build/hudi/rpm/BUILD/hudi-0.15.0-amzn-5-SNAPSHOT/hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java:[450,77] incompatible types: java.util.Map cannot be converted to java.util.HashMap {code}
## JIRA info
- Link: https://issues.apache.org/jira/browse/HUDI-9064
- Type: Improvement
- Fix version(s):
- 1.1.0
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.