创建一个目录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管理。
下一个步骤
BOB低频彩了解更多关于统一目录