創建一個目錄metastore統一

本文將展示如何創建一個團結metastore目錄鏈接到工作區。metastore頂層容器的對象在統一目錄。它存儲關於數據資產元數據(表和視圖)和控製訪問權限。你必須為每個區域創建一個metastore組織運作。

請注意

除了本文中描述的方法,您還可以創建一個metastore使用磚起程拓殖的提供者,特別是databricks_metastore資源。啟用目錄訪問metastore統一,使用databricks_metastore_data_access。將工作區metastore,使用databricks_metastore_assignment

需求

創建一個metastore:

  • 你必須是一個磚賬戶管理。

  • 必須在你的磚賬戶保費計劃

  • 在穀歌的雲,你必須有能力創建GCS桶和分配權限,您創建的GCS桶。

創建metastore

創建一個metastore:

  1. 配置一個gc桶在穀歌雲。

    數據的存儲桶管理表將存儲metastore。所有管理表將存儲在這個桶,除非你覆蓋存儲位置在目錄或模式的水平。

    當您創建桶:

    • 在同一地區工作區創建它你會來訪問數據。

    • 使用專用GCS每個創建的metastore桶。

    • 不允許用戶直接訪問桶。

  2. 記下桶路徑(g: / / bucket名)。

  3. 登錄到磚賬戶控製台

  4. 點擊數據圖標數據

  5. 點擊創建Metastore

  6. 輸入以下:

    • metastore的名稱。

    • 你想要部署metastore的地區。

      這一定是在同一地區工作區你想用它來訪問數據。確保這個匹配前麵創建的GCS桶的地區。

    • GCS桶的路徑,您在前麵創建的任務。

  7. 點擊創建

    提供存儲訪問對話框出現了。它顯示了係統生成的服務帳戶名稱並要求你給予服務帳戶GCS桶兩個我的角色。保持這個對話框打開當你繼續下一個任務。

給你服務帳戶訪問GCS桶,並分配工作空間

給係統生成的服務帳戶訪問你的桶和分配你的第一個metastore工作區:

  1. 在另一個瀏覽器選項卡或窗口,去穀歌雲控製台和打開你的GCS桶前一步中提供。

  2. 許可選項卡上,單擊+授權訪問和分配服務帳戶以下角色:

    • 存儲遺留桶讀者

    • 存儲對象管理

    使用服務帳戶的電子郵件地址作為主要的標識符。

  3. 返回到提供存儲訪問磚賬戶控製台並單擊對話框權限授予

    磚確認服務帳戶有正確的訪問桶。

  4. 在驗證成功,您可以選擇工作區metastore分配。

    學習如何分配metastores工作區,明白了為統一啟用一個工作區目錄

  5. (推薦)metastore admin角色轉移到一個組。

    的用戶創建一個metastore是它的主人,也叫metastore管理。metastore管理員可以創建頂級metastore中的對象,如目錄和可以訪問表和其他對象。磚建議你重新分配metastore admin角色。看到分配一個metastore管理

刪除一個metastore

如果你關閉你的磚賬戶或刪除訪問數據的另一個原因metastore由你統一目錄,您可以刪除metastore。

警告

所有對象由metastore管理將變得無法使用磚工作區。這個動作無法回複。

管理表數據和元數據將會在30天。外部表中數據雲存儲是不受metastore刪除。

刪除一個metastore:

  1. metastore管理員,登錄到賬戶控製台

  2. 點擊數據圖標數據

  3. 單擊metastore名字。

  4. 配置選項卡中,單擊扣在右上角和選擇菜單刪除

  5. 確認對話框,輸入metastore的名稱,然後單擊刪除