Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HIVE 4.0] Delta Lake - Hive4 compatibility changes #3727

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

userhimanshuverma
Copy link

@userhimanshuverma userhimanshuverma commented Sep 26, 2024

Which Delta project/connector is this regarding?

  • Other (Hive)

Description

This pull request adds compatibility for Delta Lake with Apache Hive 4.0. This enhancement enables Hive 4.0 users to create delta tables.

Key Changes:

  • Delta Lake Hive Integration: Enabled compatibility for Hive 4.0 to work with Delta Lake tables.
  • Metadata Handling: Improved how Hive 4.0 handles Delta table metadata to ensure seamless integration.

Why We Need This Change:

Integrating Delta Lake with Hive 4.0 bridges the gap between Hive users and the powerful features of Delta Lake. This change simplifies data workflows, allowing users to leverage Delta Lake’s robust features without leaving the Hive environment.

Resolved Issues:

This PR resolves any outstanding issues related to the lack of Delta Lake compatibility in Hive 4.0.

How was this patch tested?

  • Unit tests were added to verify Delta Lake's functionality within Hive, covering both positive and negative test cases.
  • Manual testing was conducted to ensure compatibility across various Delta Lake operations, including creating Delta tables in Hive 4.0.
  • Jar building is successful without any issue. [build/sbt hiveAssembly/assembly]
  • We can create delta tables through hive 4.0 shell.

Does this PR introduce any user-facing changes?

Yes, this PR introduces user-facing changes:

  • New Features: Hive 4.0 users can now created Delta Lake tables directly.

These changes enhance the existing capabilities of Hive, making it more versatile in managing large datasets with Delta Lake's advanced features.

@userhimanshuverma userhimanshuverma changed the title Delta Lake - Hive4 compatibility changes [HIVE 4.0] Delta Lake - Hive4 compatibility changes Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant