本文說明如何解決使用無邊界 Lakehouse 跨雲端資料存取功能時的常見問題。
資料和資源過時或未更新
Lakehouse 聯合目錄會根據重新整理間隔,從遠端雲端同步處理中繼資料。目錄的背景中繼資料重新整理時間,可能會隨著資源 (共用項目、結構定義、命名空間、資料表) 增加而延長。如果前一次重新整理作業超時,系統會略過目前的重新整理作業,但會按照下一個間隔重新排定下次重新整理作業。
如果查詢的資料看起來過時,目錄的背景中繼資料重新整理作業可能逾時或失敗。遠端雲端資源也適用相同行為。如果您刪除遠端雲端中的資源,則只有在下次成功重新整理背景中繼資料時,才會從 Lakehouse 刪除該資源。
如要查看聯合目錄的背景中繼資料重新整理狀態,請前往 Lakehouse Google Cloud 控制台頁面,或執行 gcloud CLI:
gcloud biglake iceberg catalogs describe FEDERATED_CATALOG_NAME \ --project="PROJECT_ID" gcloud biglake delta-sharing catalogs describe FEDERATED_CATALOG_NAME \ --project="PROJECT_ID"
連線或轉送問題
使用私有互連網路時,如果遇到連線能力或路由問題,請確認下列事項:
- 驗證路由傳播:檢查Google Cloud 中的 Cloud Router,確認已學習 AWS VPC 前置字元。檢查 AWS 路由表,確認有傳回 Google Cloud 虛擬私有雲的路由。
- 檢查 ILB 健康狀態:在 Google Cloud 控制台中,依序前往「Network Services」(網路服務) >「Load balancing」(負載平衡)。檢查 ILB 後端服務的後端 (NEG) 是否健康。如果沒有,請驗證網路連線和 AWS 安全群組規則。
- 測試 Google Cloud的連線能力:在與 ILB 或 Service Directory 端點相同的Google Cloud 虛擬私有雲和子網路中,啟動測試 VM 執行個體,並嘗試連線至通訊埠
443上的 AWS ENI IP 位址 (例如使用curl或telnet)。 - Service Directory 解析:確認目錄的服務帳戶有權解析 Service Directory 端點 (
roles/servicedirectory.viewer、roles/servicedirectory.pscAuthorizedService)。 - 安全性群組和防火牆規則:確認 Google Cloud 防火牆規則和 AWS 安全性群組允許相關 IP 範圍之間的 TCP 通訊埠
443流量。