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 SSL mTLS capability #46023

Open
2 tasks done
alexio215 opened this issue Jan 24, 2025 · 4 comments
Open
2 tasks done

HIVE SSL mTLS capability #46023

alexio215 opened this issue Jan 24, 2025 · 4 comments
Labels
area:providers kind:feature Feature Requests needs-triage label for new issues that we didn't triage yet provider:apache-hive

Comments

@alexio215
Copy link

Description

Add HIVE provider capability to use SSL and perform mTLS handshake with connecting host

Use case/motivation

Airflow runs in a different network from HIVE due to policy and company support.
Require mTLS encrypted connection between the two instances to securely run HIVE jobs remotely.

Related issues

None that I am aware of

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

@alexio215 alexio215 added kind:feature Feature Requests needs-triage label for new issues that we didn't triage yet labels Jan 24, 2025
Copy link

boring-cyborg bot commented Jan 24, 2025

Thanks for opening your first issue here! Be sure to follow the issue template! If you are willing to raise PR to address this issue please do so, no need to wait for approval.

@alexio215
Copy link
Author

Hello, thank you for having me. It is my first time contributing to any open source project, so please bear with me.

Happy to learn from any wisdom shared

@alexio215
Copy link
Author

My current inclination in solving this problem is to use jpype to funnel python requests through a JVM running the JDBC Driver adjacent to Airflow.

The goal with this is to use the Python natively to write HIVE DAGs but communicate in Java which is more native to HIVE and supports the JKS key format, which is the default to HIVE

@alexio215
Copy link
Author

On pause for now and considering ramifications of this in my environment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:providers kind:feature Feature Requests needs-triage label for new issues that we didn't triage yet provider:apache-hive
Projects
None yet
Development

No branches or pull requests

1 participant