觀點 · 資訊分享

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#AWS Glue#Apache Hive#Data Catalog#資料湖
AWS Glue Data Catalog 的 Hive 用戶端支援 Hive 3:可以列出並讀取多個目錄

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

Glue 的 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 用來存放資料表結構等元資料的地方。
  • 參考實作:提供給大家參考、延伸的範例程式碼,不是必須照用的成品。

資料來源

常見問題

Glue Data Catalog 是什麼?
AWS 用來集中記錄資料表「放在哪裡、長什麼樣子」的目錄服務,就像圖書館的目錄卡,查詢工具靠它找到資料。
Hive Metastore 是什麼?
Apache Hive 用來存放資料表結構與位置資訊的元資料庫。很多大數據工具都支援用它當目錄,所以 Glue 提供了相容的用戶端函式庫,讓這些工具能改讀 Glue 的目錄。
這次更新的影響範圍多大?
主要影響已經用 Hive 相容用戶端連 Glue Data Catalog 的團隊。公告只有簡短說明,沒有寫價格、區域與版本限制,細節請看 AWS 的官方文件與 GitHub。
LINE