Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR introduces a new provider for Apache Kyuubi.
Kyuubi is a distributed and multi-tenant gateway to provide serverless SQL on Lakehouses. It is compatible with the HiveServer2 protocol.
While the Hive provider can be used to connect to Kyuubi, Kyuubi often uses its own beeline executable or requires specific configurations. This provider adds a dedicated KyuubiHook and KyuubiOperator to streamline the integration and allow users to configure the specific path to the Kyuubi Beeline executable via the UI.
Changes
Added apache-airflow-providers-apache-kyuubi provider structure.
Implemented KyuubiHook (inherits from HiveCliHook):
Was generative AI tooling used to co-author this PR?
{pr_number}.significant.rstor{issue_number}.significant.rst, in airflow-core/newsfragments.