Support Thrift over HTTP for HMS
還沒有人認領這個 Issue。
評估
- 難度
- 5/5
- 預估耗時
- 一週以上
- 新手友好度
- 35/100
研究方向
未指定檔案或測試路徑;先找出此 Rust operator 中的 Hive Metastore 傳輸設定與部署進入點,然後檢視 Spark 與 Trino 整合測試。當 HTTP 預設停用、可以取代 TCP 執行或與 TCP 並行執行,且其行為已透過 Spark 與 Trino 驗證時,即視為完成。
由索引模型根據 Issue 內容生成。
描述
Support Thrift over HTTP
Description
Some customers struggle to expose plain TCP to the outside of k8s world.
Also Kerberos is pain in the ***, and there is currently no other auth mechanism for HMS.
We should support Thrift over HTTP to solve both problems.
- HTTP can easily be exposed (such as all other HTTP services, e.g. via an Ingress)
- Users can put a basic auth / oAuth proxy / ... in front of the HTTP service
Value
Users can expose and secure stuff without Kerberos
Dependencies
None
Tasks
Acceptance Criteria
- HTTP disabled by default
- HTTP can be turned on while turning TCP off
- HTTP and TCP can be turned on at the same time (seems to be supported starting with 4.0.0 https://issues.apache.org/jira/browse/HIVE-5312)
(Information Security) Risk Assessment
This gives the option to switch from a (IMHO hard to protect - Kerberos) TCP protocol to the HTTP protocol.
This probably means Kerberos will stop working, but users can put some sort of LoadBalancer/Proxy in front to do the authentication instead of messing with Kerberos.
Accessibility Assessment
None
Quality
Tests with Spark and Trino
Release Notes
Support HTTP thrift transport mode for Hive metastore
- 主要語言
- Rust
- 星號
- 29
- 分支
- 2
- 平均合併
- 1 天 19 小時
- 30 天內合併 PR
- 12
貢獻指南
這個儲存庫沒有索引到貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
stackabletech/hive-operator 的其他 Issue
-
type/bug
難度 4/5 3-5 天 新手友好度 48/100
stackabletech/hive-operator#757 ·
-
customer-request
難度 3/5 1-2 天 新手友好度 65/100
stackabletech/hive-operator#717 ·
-
難度 5/5 一週以上 新手友好度 30/100
stackabletech/hive-operator#678 · 1 個 reaction ·
-
難度 4/5 3-5 天 新手友好度 25/100
stackabletech/hive-operator#630 · 1 則留言 ·
-
難度 4/5 3-5 天 新手友好度 25/100
stackabletech/hive-operator#573 ·
查看 stackabletech/hive-operator 的全部 Issue
相似的 Issue
-
難度 2/5 1-3 小時 新手友好度 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
難度 2/5 1-3 小時 新手友好度 84/100
-
難度 1/5 1 小時以內 新手友好度 72/100
bevyengine/bevy#25861 ·
-
comp-datalake
難度 2/5 1-3 小時 新手友好度 88/100
ClickHouse/ClickHouse#121222 ·
-
enhancement remote
難度 2/5 1-3 小時 新手友好度 68/100