Skip to content

[Cherry-pick to branch-1.2] [#10457] improvement: Shrink the package size of Hive Metastore 2 and 3 catalogs (#10465)#10544

Open
github-actions[bot] wants to merge 1 commit intobranch-1.2from
cherry-pick-74e9881f-to-branch-1.2
Open

[Cherry-pick to branch-1.2] [#10457] improvement: Shrink the package size of Hive Metastore 2 and 3 catalogs (#10465)#10544
github-actions[bot] wants to merge 1 commit intobranch-1.2from
cherry-pick-74e9881f-to-branch-1.2

Conversation

@github-actions
Copy link

Cherry-pick Information:

  • Original commit: 74e9881
  • Target branch: branch-1.2
  • Status: ✅ Clean cherry-pick (no conflicts)

… 3 catalogs (#10465)

### What changes were proposed in this pull request?

Reduce the distribution package size of Hive Metastore 2 and 3 catalog
libs
by adding dependency exclusions to filter out unnecessary transitive
JARs.

| Package | Before | After |
|---------|--------|-------|
| hive-metastore2-libs | 102MB (176 JARs) | 78MB (138 JARs) |
| hive-metastore3-libs | 127MB (205 JARs) | 104MB (201 JARs) |

Excluded categories: logging stack (slf4j/log4j/logback), test artifacts
(junit/hamcrest), HBase, DataNucleus, Ant, Avro, Parquet, YARN server
components, and compile-time annotation JARs.

### Why are the changes needed?

Fixes #10457.

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

Unit tests and integration tests pass.
@github-actions github-actions bot requested a review from jerryshao March 25, 2026 10:48
@yuqi1129 yuqi1129 closed this Mar 25, 2026
@yuqi1129 yuqi1129 reopened this Mar 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants