apache / apache/kyuubi

[TASK][MEDIUM] Hive engine supports Apache Hive 4.0.0

Open
#6,263 5 comments 0 reactions 1 assignee Claimed by @slfan1989 View on GitHub
Dominant language
Scala
Stars
2.4k
Forks
1k
PR merge metrics
No merged PRs in 30d

Description

### What's the level of this task?

MEDIUM

### Code of Conduct

- [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)

### Search before creating

- [X] I have searched in the [task list](https://github.com/orgs/apache/projects/343) and found no similar tasks.

### Mentor

- [ ] I have sufficient expertise on this task, and I volunteer to be a mentor of this task to guide contributors through the task.

### Skill requirements

- Scala
- Hive/MR/Tez
- YARN
- Hadoop Security / Kerberos (optional)

### Background and Goals

Currently, the Kyuubi Hive engine supports
- Cloudera Hive 2.1.1-cdh6
- Apache Hive 2.3
- Apache Hive 3.1

in both local and YARN deploy mode, and both SIMPLE and KERBEROS security mode.

Apache Hive released 4.0.0 on 29 March 2024 https://hive.apache.org/general/downloads/, we'd like to add support for this latest version too.

### Implementation steps

change code/test/GHA workflows and make CI happy.

### Additional context

Introduction of [2024H1 Kyuubi Code Contribution Program](https://github.com/apache/kyuubi/issues/6232)

This may help for testing https://github.com/awesome-kyuubi/hadoop-testing

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.