You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by "rangareddy (via GitHub)" <gi...@apache.org> on 2026/03/05 06:46:06 UTC
[PR] docs: Added Trino & Presto documentation details in Notebooks [hudi]
rangareddy opened a new pull request, #18281:
URL: https://github.com/apache/hudi/pull/18281
### Describe the issue this Pull Request addresses
The Hudi notebooks documentation currently includes examples for querying Hudi tables with Trino and Presto, but the descriptions and learning objectives were minimal and not aligned with the style used in other notebooks. This PR improves the documentation by adding clearer explanations and consistent "What you will learn" sections for the Trino and Presto notebooks.
<!-- Either describe the issue inline here with motivation behind the changes
(or) link to an issue by including `Closes #<issue-number>` for context.
If this PR includes changes to the storage format, public APIs,
or has breaking changes, use `!` (e.g., feat!: ...) -->
### Summary and Changelog
This PR improves the documentation for the Trino and Presto notebooks in the Hudi notebooks section.
**Changes include:**
Added detailed descriptions for:
* Querying Apache Hudi Tables using Trino
* Querying Apache Hudi Tables using Presto
<!-- Short, plain-English summary of what users gain or what changed in behavior.
Followed by a detailed log of all the changes. Highlight if any code was copied. -->
### Impact
Documentation-only change.
No changes to public APIs, storage format, or runtime behavior. This update improves the usability and clarity of the Hudi notebooks documentation for users exploring query engine integrations.
<!-- Describe any public API or user-facing feature change or any performance impact. -->
### Risk Level
none
This change only updates documentation and does not impact code, APIs, or functionality.
<!-- Accepted values: none, low, medium or high. Other than `none`, explain the risk.
If medium or high, explain what verification was done to mitigate the risks. -->
### Documentation Update
Updated the Hudi notebooks documentation to include improved explanations and learning objectives for the Trino and Presto notebook examples.
<!-- Describe any necessary documentation update if there is any new feature, config, or user-facing change. If not, put "none".
- The config description must be updated if new configs are added or the default value of the configs are changed.
- Any new feature or user-facing change requires updating the Hudi website. Please follow the
[instruction](https://hudi.apache.org/contribute/developer-setup#website) to make changes to the website. -->
### Contributor's checklist
- [x] Read through [contributor's guide](https://hudi.apache.org/contribute/how-to-contribute)
- [x] Enough context is provided in the sections above
- [ ] Adequate tests were added if applicable
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] docs: Added Trino & Presto documentation details in Notebooks [hudi]
Posted by "rangareddy (via GitHub)" <gi...@apache.org>.
rangareddy commented on PR #18281:
URL: https://github.com/apache/hudi/pull/18281#issuecomment-4035982893
merged review comments.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] docs: Added Trino & Presto documentation details in Notebooks [hudi]
Posted by "pratyakshsharma (via GitHub)" <gi...@apache.org>.
pratyakshsharma commented on code in PR #18281:
URL: https://github.com/apache/hudi/pull/18281#discussion_r2901406527
##########
website/versioned_docs/version-1.1.1/notebooks.md:
##########
@@ -90,3 +90,24 @@ These procedures enable you to perform advanced table maintenance, auditing, and
**What you will learn:**
In this guide, we will explore how to use various Hudi SQL procedures through practical, real-world examples. You will learn how to invoke these operations using Spark SQL and understand when and why to use each one.
+
+#### 6 - Querying Apache Hudi Tables using Trino
+
+Apache Hudi integrates seamlessly with modern query engines such as Trino, enabling fast interactive SQL analytics on lakehouse data. With the Trino Hudi connector, you can query Hudi tables stored in your data lake while leveraging Trino’s distributed query capabilities.
Review Comment:
```suggestion
Apache Hudi integrates seamlessly with modern query engines such as Trino, enabling fast interactive SQL analytics on lakehouse data. With trino-hudi connector, you can query Hudi tables stored in your data lake while leveraging Trino’s distributed query capabilities.
```
##########
website/docs/notebooks.md:
##########
@@ -90,3 +90,24 @@ These procedures enable you to perform advanced table maintenance, auditing, and
**What you will learn:**
In this guide, we will explore how to use various Hudi SQL procedures through practical, real-world examples. You will learn how to invoke these operations using Spark SQL and understand when and why to use each one.
+
+#### 6 - Querying Apache Hudi Tables using Trino
+
+Apache Hudi integrates seamlessly with modern query engines such as Trino, enabling fast interactive SQL analytics on lakehouse data. With the Trino Hudi connector, you can query Hudi tables stored in your data lake while leveraging Trino’s distributed query capabilities.
Review Comment:
```suggestion
Apache Hudi integrates seamlessly with modern query engines such as Trino, enabling fast interactive SQL analytics on lakehouse data. With trino-hudi connector, you can query Hudi tables stored in your data lake while leveraging Trino’s distributed query capabilities.
```
##########
website/docs/notebooks.md:
##########
@@ -90,3 +90,24 @@ These procedures enable you to perform advanced table maintenance, auditing, and
**What you will learn:**
In this guide, we will explore how to use various Hudi SQL procedures through practical, real-world examples. You will learn how to invoke these operations using Spark SQL and understand when and why to use each one.
+
+#### 6 - Querying Apache Hudi Tables using Trino
+
+Apache Hudi integrates seamlessly with modern query engines such as Trino, enabling fast interactive SQL analytics on lakehouse data. With the Trino Hudi connector, you can query Hudi tables stored in your data lake while leveraging Trino’s distributed query capabilities.
+
+This notebook demonstrates how to create a Hudi dataset using Spark and query it using Trino through the Hive Metastore catalog. By the end of this guide, you will understand how to set up the environment, register Hudi tables, and run analytical queries using Trino SQL.
+
+**What you will learn:**
+
+Learn how to generate sample data with Apache Spark, create and register a Hudi table with Hive Metastore, and run interactive SQL queries on the dataset using Trino.
+
+#### 7 - Querying Apache Hudi Tables using Presto
+
+Presto provides a powerful distributed SQL engine for querying large-scale datasets stored in data lakes. With its Hudi connector, Presto can efficiently read Hudi tables and enable interactive SQL queries on lakehouse data.
Review Comment:
```suggestion
Presto provides a powerful distributed SQL engine for querying large-scale datasets stored in data lakes. With presto-hudi connector, you can efficiently read Hudi tables and enable interactive SQL queries on lakehouse data.
```
##########
website/versioned_docs/version-1.1.1/notebooks.md:
##########
@@ -90,3 +90,24 @@ These procedures enable you to perform advanced table maintenance, auditing, and
**What you will learn:**
In this guide, we will explore how to use various Hudi SQL procedures through practical, real-world examples. You will learn how to invoke these operations using Spark SQL and understand when and why to use each one.
+
+#### 6 - Querying Apache Hudi Tables using Trino
+
+Apache Hudi integrates seamlessly with modern query engines such as Trino, enabling fast interactive SQL analytics on lakehouse data. With the Trino Hudi connector, you can query Hudi tables stored in your data lake while leveraging Trino’s distributed query capabilities.
+
+This notebook demonstrates how to create a Hudi dataset using Spark and query it using Trino through the Hive Metastore catalog. By the end of this guide, you will understand how to set up the environment, register Hudi tables, and run analytical queries using Trino SQL.
+
+**What you will learn:**
+
+Learn how to generate sample data with Apache Spark, create and register a Hudi table with Hive Metastore, and run interactive SQL queries on the dataset using Trino.
+
+#### 7 - Querying Apache Hudi Tables using Presto
+
+Presto provides a powerful distributed SQL engine for querying large-scale datasets stored in data lakes. With its Hudi connector, Presto can efficiently read Hudi tables and enable interactive SQL queries on lakehouse data.
Review Comment:
```suggestion
Presto provides a powerful distributed SQL engine for querying large-scale datasets stored in data lakes. With presto-hudi connector, you can efficiently read Hudi tables and enable interactive SQL queries on lakehouse data.
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] docs: Added Trino & Presto documentation details in Notebooks [hudi]
Posted by "bhasudha (via GitHub)" <gi...@apache.org>.
bhasudha merged PR #18281:
URL: https://github.com/apache/hudi/pull/18281
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org