这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

高级菜单 (Advanced Menu) 选项

“高级菜单 (Advanced Menu)”选项可用于执行以下任务:

1 - 将数据库回退至上一个完好的时期

Vertica 提供了将整个数据库回退至特定 时期的功能,主要用于帮助更正数据加载或其他意外中断期间的人为错误。例如,假设您已执行批量加载,且群集在特定 COPY 命令期间无法运行。您可能要放弃所有时期并回退到提交上一个 COPY 命令的点,并再次运行未结束的命令。您可以通过检查日志文件确定该点(请参阅监控日志文件)。

  1. 在“高级 (Advanced)”菜单上,选择将数据库回退至上一个完好的时期 (Roll Back Database to Last Good Epoch)

  2. 选择要回退的数据库。该数据库必须已停止。

  3. 接受建议的重新启动时期或指定其他时期。

  4. 确认要放弃指定时期之后的更改。

数据库成功重新启动。

2 - 在主机上停止 Vertica

此命令尝试在单个节点上正常关闭 Vertica 进程。

  1. 在“高级菜单 (Advanced Menu)”上,选择在主机上停止 Vertica (Stop Vertica on Host),然后单击确定 (OK)

  2. 选择要停止的主机。

  3. 确认要停止这些主机。

    如果命令成功,查看数据库群集状态将显示选定的主机状态为“关闭 (DOWN)”。

    如果该命令无法停止任何选定节点,请继续执行在主机上终止 Vertica 进程

3 - 在主机上终止 Vertica 进程

此命令会向节点上的 Vertica 进程发送终止信号。

  1. 在“高级菜单 (Advanced Menu)”上,选择在主机上终止 Vertica 进程 (Kill Vertica Process on Host),然后单击确定 (OK)

  2. 选择要在其上终止 Vertica 进程的主机。

  3. 确认要停止进程。

  4. 如果命令成功,查看数据库群集状态 (View Database Cluster State) 将显示选定的主机状态为“关闭 (DOWN)”。

4 - 升级 Vertica 许可证密钥

以下步骤适用于获得许可的 Vertica 用户。完成这些步骤会将许可证密钥文件复制到数据库中。有关详细信息,请参阅管理许可证

  1. 在“高级菜单 (Advanced Menu)”上,选择升级许可证密钥 (Upgrade License Key)。单击确定 (OK)

  2. 选择要升级许可证密钥的数据库。

  3. 输入下载的许可证密钥文件的绝对路径名(例如 /tmp/vlicense.dat)。单击确定 (OK)

  4. 当您看到一条指示升级成功的消息时,单击“确定 (OK)”。

5 - 管理群集

群集管理可用于在数据库群集中添加、替换或删除主机。这些过程通常是添加删除替换数据库节点这一较大过程的一部分。

使用群集管理

要使用群集管理:

  1. 主菜单 (Main Menu) 上,选择“高级菜单 (Advanced Menu)”,然后单击确定 (OK)

  2. 在“高级菜单 (Advanced Menu)”上,选择群集管理 (Cluster Management),然后单击确定 (OK)

  3. 选择以下选项之一,然后单击确定 (OK)

6 - 获得有关管理工具的帮助

使用管理工具的帮助 (Help Using the Administration Tools) 命令会显示有关使用管理工具的帮助屏幕。

管理工具中的大多数联机帮助都是上下文相关的。例如,如果使用向上/向下箭头选择一个命令,请按 Tab 键移动到“帮助 (Help)”按钮,然后按 Return,此时将看到与选定命令相关的帮助。

7 - 管理工具元数据

管理工具配置数据(元数据)包含数据库启动所需的信息,例如数据库群集中每个参与主机的主机名/IP 地址。

为了便于在管理工具中解析主机名,在命令行和安装实用程序中,Vertica 将强制通过管理工具提供的所有主机名使用 IP 地址:

  • 安装期间

    Vertica 会立即将通过命令行选项 --hosts-add-hosts--remove-hosts 提供的任何主机名转换为其等效 IP 地址。

    • 如果在安装期间提供解析为多个 IP 地址的主机名(例如在多宿主系统中),安装程序将提示您选择一个 IP 地址。

    • Vertica 保留您提供的名称只是为了将其用于消息和提示;在内部,这些主机名会被存储为 IP 地址。

  • 在管理工具中

    所有主机都使用 IP 形式以便直接比较(例如 db = database = database.example.com)。

  • 在命令行中

    Vertica 会将任何主机名值转换为用于在配置元数据中查找主机的 IP 地址。如果主机具有已解析的多个 IP 地址,Vertica 将测试每个 IP 地址以确认其是否在元数据中,并选择第一个匹配项。没有匹配项表示主机不是数据库群集的一部分。

元数据的可移植性更高,因为当您安装或升级数据库时,Vertica 不需要群集中的主机名完全相同。