使用 MC 在 AWS 中创建企业模式数据库

使用 CloudFormation 模板在 Amazon Web Services (AWS) 上部署管理控制台之后,可以配置群集和数据库。Vertica 群集在与 Vertica 管理控制台相同的虚拟私有云 (VPC) 中进行配置。可以创建一个最多包含 60 个主机的初始群集。

开始操作之前,请完成相应步骤或获取以下信息:

配置群集和数据库

  1. 登录到 Vertica 管理控制台。

  2. 在管理控制台主页上的配置 (Provision) 下,单击新建数据库 (Create New Database)

  3. 数据库存储模式 (Database Storage Mode) 上,单击“企业模式 (Enterprise Mode)”。

  4. 单击下一步 (Next)新建 Vertica 群集 | 模式: 企业 (Create a New Vertica Cluster | mode: Enterprise) 提供了两个用于创建数据库的工作流选项。请选择以下选项之一:

    • 快速创建 (Quick Create):Vertica 将使用默认设置配置 EC2 实例。

    • 自定义创建 (Custom Create):您可以指定 EC2 实例类型和其他数据库设置。

  5. 单击下一步 (Next)。在输入 AWS 凭据和首选项 (Enter AWS Credentials and preferences) 上,将使用管理控制台主机所在的区域来填充AWS 区域 (AWS Region)。请提供以下信息:

    • AWS 子网 (AWS Subnet):在显示高级选项 (Show Advanced Options) 下,选择用于创建群集的子网。

    • AWS 访问密钥 ID (AWS Access Key ID):在已将 MC 配置为使用 AWS 访问密钥身份验证方法时显示。输入访问密钥。

    • AWS 秘密访问密钥 (AWS Secret Access Key):在已将 MC 配置为使用 AWS 访问密钥身份验证方法时显示。输入与 AWS 访问密钥 ID (AWS Access Key ID) 关联的密码。

    • AWS 密钥对 (AWS Key Pair):用于通过 SSH 访问 EC2 实例的 Amazon 密钥对。

    • CIDR 范围 (CIDR Range):用于通过 SSH 和客户端访问群集主机的群集 IP 地址范围。

  6. 单击下一步 (Next)输入 Vertica 数据库名称和登录凭据 以接受有关 Vertica 许可证的信息。请提供以下信息:

    • Vertica 数据库名称 (Database Name):新数据库的名称。有关数据库名称的要求,请参阅创建数据库名称和密码

    • Vertica 版本 (Version):仅限自定义创建 (Custom Create) 模式。选择所需的 Vertica 数据库版本。您可以选择最近发布的 Vertica 的最新修补程序。对于每个数据库版本,还可以选择操作系统。有关可用操作系统和主要版本选项,请参阅适用于 AWS 的 Vertica AMI 操作系统

    • Vertica 数据库用户名 (Database User Name)数据库超级用户的名称。

    • 密码 (Password):与数据库用户名关联的密码。有关详细信息,请参阅密码指导原则

    • 确认密码 (Confirm Password):重新输入密码

    • 数据库节点计数 (Database Node Count):要在此群集中部署的节点数。快速创建 (Quick Create) 模式提供 1 个或 3 个数据库节点计数选项。

    • Vertica 许可证 (Vertica License):仅限自定义创建 (Custom Create) 模式。单击浏览 (Browse) 以查找并上传 Vertica 许可证密钥文件。如果未在此处提供许可证密钥文件,向导将使用 Vertica Community Edition 许可证来部署数据库。此许可证限制只能有三个节点,因此如果未提供许可证,“数据库大小 (Database Size)”字段中的值不能大于 3。如果使用 Community Edition 许可证进行部署,则可以稍后升级该许可证以将群集负载扩展到超过 1TB 数据。有关详细信息,请参阅管理许可证

    • 加载示例测试数据 (Load example test data):可选。单击此复选框可使用示例点击流数据预加载数据库。如果您正在测试各项功能且希望获取要查询的数据库中的某些预加载数据,则此选项非常有用。

  7. 单击下一步 (Next)指定云实例和主要数据存储信息 (Specify cloud instance and main data storage info) 提供用于自定义实例配置的选项。在快速创建 (Quick Create) 模式下,此屏幕上的选项已预选且为只读。
    数据库数据路径 (Database Data Path) 将填充指向持久数据库存储的路径。
    EBS 卷类型 (EBS Volume Type)每个可用节点的每个卷的 EBS 卷大小 (GB) (EBS Volume Size (GB) per Volume per Available Node) 字段将填选定 EC2 实例类型 (EC2 Instance Type) 的默认值。有关详细信息,请参阅AWS 的 Eon 模式卷配置默认值
    自定义创建 (Custom Create) 模式下,请提供以下信息:

    • EC2 实例类型 (EC2 Instance Type):群集部署的实例类型。有关详细信息,请参阅支持的 AWS 实例类型

    • EBS 卷类型 (EBS Volume Type):群集中每个节点的块级别存储类型。有关受支持的卷类型的建议,请参阅 为 AWS 配置企业模式卷默认值

    • 每个可用节点的每个卷的 EBS 卷大小 (GB) (EBS Volume Size (GB) per Volume per Available Node):附加到群集中每个节点的每个磁盘上的可用磁盘空间量。此字段显示群集中每个节点的可用总磁盘空间。

    • 启用 EBS 卷加密 (Enable EBS Volume Encryption):可选。如果希望对 EC2 实例启用服务器级别加密,请选中该复选框。对于 AWS,只有第 4 代和第 5 代实例类型(c4/5、r4/5 和 m4/5)支持加密。

    • 节点 IP 设置 (Node IP setting):选择私有 (Private)公共 (Public)弹性 (Elastic)。有关每个选项的详细信息,请参阅 Amazon 文档

  8. 单击下一步 (Next)指定额外存储和标记信息 (Specify additional storage and tag info) 可为群集分配更多存储。在快速创建 (Quick Create) 模式下,此屏幕上的选项已预选且为只读。

    • 数据库编录路径 (Database Catalog Path) 是数据库编录的本地副本位置。数据库临时路径 (Database Temp Path) 是每个节点的临时存储空间(如果节点实例类型包括临时存储选项)。

    • 自定义创建 (Custom Create) 模式下,为每个路径下的 EBS 卷类型 (EBS Volume Type)每个可用节点的每个卷的 EBS 卷大小 (GB) (EBS Volume Size (GB) per Volume per Available Node)启用 EBS 卷加密 (Enable EBS Volume Encryption) 选择或输入值。每个字段都具有上一步中所述的相同定义。

    • 标记 EC2 实例 (Tag EC2 instances):可选。向此群集中的实例分配不同的可搜索元数据标记。许多组织都会使用标签来安排和跟踪职责并分配实例成本。
      单击该复选框后,将显示标记名称 (Tag Name)标记值 (Tag Value) 字段。单击添加 (Add) 以创建标记。添加的标记将显示在相应字段下方。

  9. 单击下一步 (Next)。在审核 (Review) 屏幕上,确认您选择的内容。要编辑选择的内容,请单击返回 (Back),直到到达包含要编辑的信息的屏幕。

  10. 如果您对自己选择的内容感到满意,请单击接受您所在地区的“仅限软件条款”的条款和条件 (Accept terms and conditions of the "Software Only Terms" for your territory) 复选框。

  11. 单击创建 (Create) 在 AWS 上创建企业模式群集。

成功创建群集和数据库后,请单击开始使用 (Get Started) 以查看快速任务 (Fast Tasks) 页面。要查看数据库,请选择管理并查看 Vertica 数据库 (Manage and View Your Vertica Database),以转至数据库概述 (Overview)

此外,还可以从 MC 主页的最近使用的数据库 (Recent Databases) 部分查看您的数据库。

请参阅管理数据库群集以了解如何使用管理控制台进一步管理群集、实例和数据库。