創建一個目錄metastore統一
本文將展示如何創建一個團結metastore目錄鏈接到工作區。metastore頂層容器的對象在統一目錄。它存儲關於數據資產元數據(表和視圖)和控製訪問權限。你必須為每個區域創建一個metastore組織運作。
請注意
除了本文中描述的方法,您還可以創建一個metastore使用磚起程拓殖的提供者,特別是databricks_metastore資源。啟用目錄訪問metastore統一,使用databricks_metastore_data_access。將工作區metastore,使用databricks_metastore_assignment。
創建metastore
創建一個metastore:
配置一個gc桶在穀歌雲。
數據的存儲桶管理表將存儲metastore。所有管理表將存儲在這個桶,除非你覆蓋存儲位置在目錄或模式的水平。
當您創建桶:
在同一地區工作區創建它你會來訪問數據。
使用專用GCS每個創建的metastore桶。
不允許用戶直接訪問桶。
記下桶路徑(
g: / / bucket名
)。登錄到磚賬戶控製台。
點擊數據。
點擊創建Metastore。
輸入以下:
metastore的名稱。
你想要部署metastore的地區。
這一定是在同一地區工作區你想用它來訪問數據。確保這個匹配前麵創建的GCS桶的地區。
GCS桶的路徑,您在前麵創建的任務。
點擊創建。
的提供存儲訪問對話框出現了。它顯示了係統生成的服務帳戶名稱並要求你給予服務帳戶GCS桶兩個我的角色。保持這個對話框打開當你繼續下一個任務。
給你服務帳戶訪問GCS桶,並分配工作空間
給係統生成的服務帳戶訪問你的桶和分配你的第一個metastore工作區:
在另一個瀏覽器選項卡或窗口,去穀歌雲控製台和打開你的GCS桶前一步中提供。
在許可選項卡上,單擊+授權訪問和分配服務帳戶以下角色:
存儲遺留桶讀者
存儲對象管理
使用服務帳戶的電子郵件地址作為主要的標識符。
返回到提供存儲訪問磚賬戶控製台並單擊對話框權限授予。
磚確認服務帳戶有正確的訪問桶。
在驗證成功,您可以選擇工作區metastore分配。
學習如何分配metastores工作區,明白了為統一啟用一個工作區目錄。
(推薦)metastore admin角色轉移到一個組。
的用戶創建一個metastore是它的主人,也叫metastore管理。metastore管理員可以創建頂級metastore中的對象,如目錄和可以訪問表和其他對象。磚建議你重新分配metastore admin角色。看到分配一個metastore管理。
下一個步驟
了解更多關於統一目錄