創建一個Unity Catalog metastore
本文展示了如何在Unity Catalog中創建一個metastore並將其鏈接到工作空間。
請注意
除了本文描述的方法外,您還可以使用磚起程拓殖的提供者,特別是databricks_metastore資源。要使Unity Catalog能夠訪問metastore,請使用databricks_metastore_data_access.要將工作區連接到亞轉移體,使用databricks_metastore_assignment.
需求
您必須是Databricks帳戶管理員。
您的Databricks帳戶必須在優質計劃或以上.
創建metastore
要創建一個Unity Catalog的metastore,你需要創建一個存儲該metastore的元數據和托管表的存儲桶,創建一個IAM角色,Databricks使用它來訪問該存儲桶,然後為Databricks提供存儲容器路徑和IAM角色名。
此存儲桶必須與要用於訪問數據的工作空間位於同一區域。
在AWS中配置存儲桶和IAM角色。
為您創建的每個metastore使用一個專用的S3桶。
說明,請參閱在AWS中配置存儲桶和IAM角色.
記錄S3桶路徑,該路徑以
s3: / /
IAM角色為ARN。登錄數據庫賬戶控製台.
點擊數據.
點擊創建Metastore.
輸入轉移瘤的名稱。
進入轉移瘤將被部署的區域。
此區域必須與您希望用於訪問數據的工作區相同。請確保這與前麵創建的雲存儲桶的區域相匹配。
輸入S3桶路徑(可以省略
s3: / /
)和IAM角色名在AWS中配置存儲桶和IAM角色.
點擊創建.
當出現提示時,選擇要鏈接到metastore的工作區。
有關將工作區連接到亞穩態的更多信息,請參見為Unity Catalog啟用一個工作區.
創建一個metastore的用戶是它最初的metastore管理員。Databricks建議您將原來的metastore admin重新分配給一個組。看到(推薦)轉移你的轉移瘤的所有權給一個群組.