Upgrade parquet version from 1.10.1 to 1.15.2
- Dominant language
- Java
- Stars
- 6.2k
- Forks
- 2.5k
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 111
Description
### Bug Description
**What happened:**
The hudi-common module
```
cannot find symbol
Symbol: method getLogicalTypeAnnotation()
Location: variable primitiveType of type org.apache.parquet.schema.PrimitiveType
primitiveType.getLogicalTypeAnnotation
```
**What you expected:**
**Steps to reproduce:**
1. git clone git@github.com:apache/hudi.git
2. mvn clean install -DskipTests -Dspark3.5 -Dscala-2.12 -Dflink1.20
3. run any tests
### Environment
**Hudi version:** master
**Query engine:** (Spark/Flink/Trino etc)
**Relevant configs:**
### Logs and Stack Trace
_No response_
Contributor guide
No contributing guide indexed for this repository
Research direction
Start in the hudi-common module by locating the Apache Parquet dependency declarations and compare the current 1.10.1 setup with the requested 1.15.2 version. Run `mvn clean install -DskipTests -Dspark3.5 -Dscala-2.12 -Dflink1.20`, then run the tests; done means the build no longer reports the missing `getLogicalTypeAnnotation()` method.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- data-engineering
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100