使用 MC 在 GCP 中配置和创建 Eon 模式数据库
将 MC 实例部署到 GCP 后,可以使用它来部署 Eon 模式数据库。
注意
目前,基于 admintools 菜单的界面不支持在 GCP 上创建 Eon 模式数据库。要使用 MC 在 GCP 上配置和部署新的 Eon 模式数据库:
-
在 MC 主屏幕中,单击创建新数据库 (Create new database),以启动“在 Google Cloud 上创建 Vertica 群集 (Create a Vertica Cluster on Google Cloud)”向导。
-
在该向导的第一页,输入以下信息:
-
Google Cloud Storage HMAC 访问密钥 (Google Cloud Storage HMAC Access Key) 和 HMAC 密钥 (HMAC Secret Key):复制并粘贴您之前创建的 HMAC 访问密钥和秘密访问密钥。您可以在“存储设置 (Storage Settings)”页面的“互操作性 (Interoperability)”选项卡上找到这些值。有关详细信息,请参阅GCP 上 Eon 模式的先决条件。
-
分区 (Zone):此值默认为包含 MC 实例的区域。将此值设置为与 Google Cloud Storage 存储桶(您的数据库将使用该存储桶处理公共存储)所在的区域相同。
-
当心
如果为群集实例、存储或 MC 选择不同的区域,将会遇到严重的性能问题。 -
CIDR 范围 (CIDR Range):您要授予其数据库访问权限的客户端的 IP 地址范围。请尽可能限制此范围,以限制对数据库的访问。
-
-
单击下一步 (Next),并提供以下信息:
-
Vertica 数据库名称 (Vertica Database Name):新数据库的名称。有关数据库名称的要求,请参阅创建数据库名称和密码。
-
Vertica 版本 (Vertica Version):选择所需的 Vertica 数据库版本。您可以选择最近发布的 Vertica 的最新修补程序。对于每个数据库版本,还可以选择操作系统。
-
Vertica 数据库用户名 (Vertica Database User Name): 数据库超级用户 的名称。此名称默认为 dbadmin,但您可以在此处输入其他用户名。
-
密码 (Password) 和确认密码 (Confirm Password):输入数据库超级用户帐户的密码。
-
数据库大小 (Database Size):初始数据库中节点的数量。如果您在此处指定三个以上的节点,则必须在“Vertica 许可证 (Vertica License)”字段(如下)中提供有效的 Vertica 许可证文件。
-
Vertica 许可证 (Vertica License):单击浏览 (Browse) 以查找并上传 Vertica 许可证密钥文件。如果未在此处提供许可证密钥文件,向导将使用 Vertica Community Edition 许可证来部署数据库。此许可证限制只能有三个节点,因此如果未提供许可证,“数据库大小 (Database Size)”字段中的值不能大于 3。如果使用 Community Edition 许可证进行部署,则可以稍后升级该许可证以将群集负载扩展到超过 1TB 数据。有关详细信息,请参阅管理许可证。
注意
如果您使用按小时 (BTH) 启动器创建 MC 实例,则不会出现此字段。 BTH 许可证将自动应用于您使用 BTH MC 实例创建的所有群集。 对于按小时计费的许可证,云供应商将向客户收取许可的 Vertica 使用费用及其云基础设施费用。 -
加载示例数据 (Load example data):如果您希望部署的数据库加载一些示例点击流数据,请选中此框。如果您正在测试功能且仅想查询数据库中的一些预加载数据,则此选项十分有用。
-
-
单击下一步 (Next),并提供以下信息:
-
实例类型 (Instance Type):MC 将用来部署数据库节点的虚拟机实例规范。有关每种实例类型的详细信息,请参阅 Google Cloud 文档的计算机类型页面。另请参阅 GCP Eon 模式实例建议。
-
数据库存储库路径 (Database Depot Path) 和磁盘类型 (Disk Type):存储库的本地挂载点,以及每个节点专用于该 存储库的本地磁盘的类型和数量。您无法更改存储库的挂载路径。您在磁盘类型 (Disk Type) 字段中选择的磁盘仅用于存储存储库。在向导的下一页上,您将为编录和临时磁盘空间配置磁盘。使用 SSD 磁盘时,您将获得最佳性能,不过它的成本会更高。您可以选择为存储库使用更快捷的本地存储。但是,本地存储是短暂的。只要您停止实例,GCP 就会将磁盘擦除干净。这意味着每次启动节点时,它都必须从头开始 预热其存储库,而不是利用其存储库中的当前任何数据。有关本地磁盘选项的详细信息,请参阅 Google Cloud 文档的存储选项页面。
-
卷大小 (Volume Size):连接到群集中每个节点的每个磁盘上的可用磁盘空间量。此字段显示群集中每个节点的可用总磁盘空间。有关为节点选择磁盘空间量的最佳实践,请参阅为 Eon 模式配置 Vertica 群集。
-
数据分段分片 (Data Segmentation Shards):设置数据库中 分片的数量。设置此值后,以后将无法更改。如需建议,请参阅为 Eon 模式配置 Vertica 群集。默认值取决于您在先前指定的“数据库大小 (Database Size)”中输入的节点数。这通常已足够,除非您预计群集会急剧扩展并超出初始节点数。
-
公共位置 (Communal Location):一个 Google Cloud Storage URL,用于指定存储数据库公共数据的位置。有关要求,请参阅 GCP 上 Eon 模式的先决条件。
-
实例 IP 设置 (Instance IP settings):指定数据库中的节点是具有可从 Internet 访问的静态或临时网络地址,还是只能从内部虚拟网络内访问的地址。
-
-
单击下一步 (Next)。该向导会验证公共存储位置 URL。如果您输入的 URL 有问题,则会显示错误消息并提示您修复 URL。
公共存储 URL 通过验证后,请填写以下信息:
-
数据库编录路径 (Database Catalog Path)、磁盘类型 (Disk Type) 和每个可用节点的大小 (GB) (Size (GB) per Available Node):挂载点磁盘类型,以及每个节点上数据库 编录的本地副本的磁盘大小。您无法编辑挂载点。您选择用于编录的本地磁盘类型及其大小。您只能为编录选择永久性磁盘存储。SSD 驱动器比标准磁盘速度更快,但更昂贵。磁盘大小的默认设置足以满足大多数中型数据库的需求。如果您预计维护大型数据库,请增加大小。
-
数据库临时路径 (Database Catalog Path)、磁盘类型 (Disk Type) 和每个可用节点的大小 (GB) (Size (GB) per Available Node):挂载点磁盘类型,以及每个节点上临时存储空间的磁盘大小。您无法编辑挂载点。您可以选择要使用的本地磁盘类型及其大小。您只能为临时磁盘空间选择永久性磁盘存储。SSD 驱动器比标准磁盘速度更快,但更昂贵。对于大多数数据库,默认设置已足够。如果您执行许多要溢出到磁盘的复杂合并操作,请考虑增加临时空间。
-
标签实例 (Label Instances):选中此框以启用向节点实例添加标签。许多组织都会使用标签来安排和跟踪职责并分配实例成本。有关详细信息,请参阅 Google Cloud 文档的标记资源页面。如果您选择添加标签,请输入标签名称和值,然后单击添加 (Add)。
-
-
单击下一步 (Next)。查看所有数据库设置的摘要。如果需要进行更正,请使用“返回 (Back)”按钮返回至向导的前几页。
-
当您对数据库设置感到满意之后,选中接受条款和条件 (Accept terms and conditions),然后单击创建 (Create)。
配置和创建数据库的过程需要几分钟。成功完成后,MC 将显示开始使用 (Get Started) 按钮。此按钮将指向一个包含多个有用链接的页面,帮助您开始使用新数据库。