使用 MC 在 GCP 中配置和创建 Eon 模式数据库

将 MC 实例部署到 GCP 后,可以使用它来部署 Eon 模式数据库。

要使用 MC 在 GCP 上配置和部署新的 Eon 模式数据库:

  1. 在 MC 主屏幕中,单击创建新数据库 (Create new database),以启动“在 Google Cloud 上创建 Vertica 群集 (Create a Vertica Cluster on Google Cloud)”向导。

  2. 在该向导的第一页,输入以下信息:

    • 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 存储桶(您的数据库将使用该存储桶处理公共存储)所在的区域相同。

    • CIDR 范围 (CIDR Range):您要授予其数据库访问权限的客户端的 IP 地址范围。请尽可能限制此范围,以限制对数据库的访问。

  3. 单击下一步 (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 数据。有关详细信息,请参阅管理许可证

    • 加载示例数据 (Load example data):如果您希望部署的数据库加载一些示例点击流数据,请选中此框。如果您正在测试功能且仅想查询数据库中的一些预加载数据,则此选项十分有用。

  4. 单击下一步 (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 访问的静态或临时网络地址,还是只能从内部虚拟网络内访问的地址。

  5. 单击下一步 (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)

  6. 单击下一步 (Next)。查看所有数据库设置的摘要。如果需要进行更正,请使用“返回 (Back)”按钮返回至向导的前几页。

  7. 当您对数据库设置感到满意之后,选中接受条款和条件 (Accept terms and conditions),然后单击创建 (Create)

配置和创建数据库的过程需要几分钟。成功完成后,MC 将显示开始使用 (Get Started) 按钮。此按钮将指向一个包含多个有用链接的页面,帮助您开始使用新数据库。

另请参阅