形成群集并安装 Vertica

使用 install_vertica 脚本将两个或多个单独的 VM 组合成一个群集并安装 Vertica 数据库。

开始之前

在运行 install_vertica 脚本之前:

  • 查看 虚拟网络 (Virtual Network) 页面,以获取当前 VM 及其关联私有 IP 地址的列表。

  • 确定您的存储位置。安装程序假定您已将存储挂载到 /vertica/data。要指定另一个位置,请使用 --data-dir 实参。

  • 确定您的存储位置。要在挂载的 RAID 驱动器上创建数据库的 data 目录,请在运行 install_vertica 脚本时,提供 /vertica/data 作为 --data-dir 选项的值。

组合虚拟机 (VM)

以下示例显示如何使用 install_vertica 脚本组合 VM。

  1. 当连接到主节点时,构造以下命令以将节点组合为一个群集。

    $ sudo /opt/vertica/sbin/install_vertica --hosts 10.2.0.164,10.2.0.165,10.2.0.166 --dba-user-password-disabled --point-to-point --data-dir /vertica/data --ssh-identity ~/<name-of-private-key>.pem --license <license.file>
    
  2. 替换 VM 的 IP 地址并包括您的根密钥文件名(如果适用)。

  3. 使用 --point-to-point 参数将 spread 配置为在所有 Vertica 节点之间使用直接的点对点通信。安装或更新 Vertica 时,需对 Azure 上的群集执行此操作。

  4. 如果您使用的是 Vertica 社区版(它限制您只能使用三个节点),请指定 -L CE 而不使用许可证文件。

  5. 合并节点后,为了降低安全风险,请将密钥文件保存在安全的位置(与群集分开)并使用 shred 命令删除群集上的密钥:

    $ shred examplekey.pem
    
  6. 重启群集以完成群集形成和 Vertica 安装过程。

有关 install_vertica 脚本及其参数的完整信息,请参阅使用安装脚本安装 Vertica