觀點 · 資訊分享
AWS Glue Data Catalog 的 Hive 用戶端支援 Hive 3:可以列出並讀取多個目錄
AWS 更新 Glue Data Catalog Client for Apache Hive Metastore:現在支援 Hive 3,相容 Hive 的用戶端也能列出並讀取 Glue Data Catalog 裡的多個目錄。這個函式庫以開源參考實作的形式提供。
- 發布
- 2026-05-24
- 篇幅
- 約 3 分鐘 · 1,405 字
- 結構
- 7 節 + 3 題常見問題
- 標籤

一句話看懂:AWS 讓 Glue Data Catalog 的 Hive 用戶端函式庫支援 Hive 3,相容 Hive 的工具現在可以列出並讀取多個 Glue 目錄。

先用白話講:這在說什麼?
想像一間很大的圖書館,書(資料)放在很多不同的架子上。如果沒有目錄卡,你要找一本書就得每個架子翻一遍。資料目錄(Data Catalog)就是這些目錄卡,記錄每份資料表放在哪裡、有哪些欄位。
AWS 的 Glue Data Catalog 就是這個目錄服務。而很多大數據工具習慣用 Apache Hive Metastore 的方式讀目錄卡,這次更新就是讓這些工具,可以用自己熟悉的方式連到 Glue 的目錄。
發生什麼事
AWS 在 2026 年 5 月 23 日公告,AWS Glue Data Catalog Client for Apache Hive Metastore(Glue 資料目錄的 Hive Metastore 用戶端)現在支援 Hive 3。
- 相容 Hive 的用戶端,可以透過這個函式庫,列出並讀取 Glue Data Catalog 裡的多個目錄
- 這個用戶端函式庫以開源參考實作的形式提供
- 客戶與合作夥伴可以用它,打造自己的 Hive 相容 Glue 資料目錄整合
什麼人會用到
| 你的情況 | 這次更新的意義 |
|---|---|
| 用 Hive 3 的大數據環境,想改讀 Glue 目錄 | 現在有官方的用戶端函式庫可用 |
| 資料分散在多個 Glue 目錄 | 用戶端可以列出並讀取多個目錄 |
| 想做自己的整合或工具 | 有開源的參考實作可以參考與延伸 |
給開發者的技術細節
公告很短,只講了三件事:支援 Hive 3、能發現(列出並讀取)多個目錄、以開源參考實作提供。沒有提到的部分,這裡不能替它補充:
- 沒有寫最低需要的 Hive 或 Glue 版本
- 沒有寫是否有額外費用
- 沒有寫哪些區域可以使用
- 沒有寫程式碼或設定範例
實際要怎麼設定,請看公告裡連到的 AWS Glue Data Catalog Client for Apache Hive Metastore 文件,與它的開源倉庫。
我的看法
這類更新對一般小型專案比較遠,多半是做資料湖、數據分析的團隊才會用到。我接案做的網站與業務系統,一般不會碰 Hive。
但它透露一個趨勢:雲端廠商傾向提供「相容既有開源生態」的整合方式,而不是要大家換成自家專用的介面。對有大數據環境的團隊來說,這讓遷移的成本下降,也降低被綁在單一服務的風險。
如果你正好有 Hive 3 的環境,又想改用 Glue 當集中目錄,建議先在測試環境確認用戶端的相容性,再評估要不要換。
名詞小辭典
- Data Catalog(資料目錄):記錄資料表放在哪裡、結構是什麼的目錄服務。
- Apache Hive:常用來在大量資料上用 SQL 查詢的開源工具。
- Metastore:Hive 用來存放資料表結構等元資料的地方。
- 參考實作:提供給大家參考、延伸的範例程式碼,不是必須照用的成品。