“高级菜单 (Advanced Menu)”选项可用于执行以下任务:
高级菜单 (Advanced Menu) 选项
- 1: 将数据库回退至上一个完好的时期
- 2: 在主机上停止 Vertica
- 3: 在主机上终止 Vertica 进程
- 4: 升级 Vertica 许可证密钥
- 5: 管理群集
- 6: 获得有关管理工具的帮助
- 7: 管理工具元数据
1 - 将数据库回退至上一个完好的时期
Vertica 提供了将整个数据库回退至特定 时期的功能,主要用于帮助更正数据加载或其他意外中断期间的人为错误。例如,假设您已执行批量加载,且群集在特定 COPY 命令期间无法运行。您可能要放弃所有时期并回退到提交上一个 COPY 命令的点,并再次运行未结束的命令。您可以通过检查日志文件确定该点(请参阅监控日志文件)。
-
在“高级 (Advanced)”菜单上,选择将数据库回退至上一个完好的时期 (Roll Back Database to Last Good Epoch)。
-
选择要回退的数据库。该数据库必须已停止。
-
接受建议的重新启动时期或指定其他时期。
-
确认要放弃指定时期之后的更改。
数据库成功重新启动。
2 - 在主机上停止 Vertica
此命令尝试在单个节点上正常关闭 Vertica 进程。
当心
请勿使用此命令关闭整个群集。相反,请改用停止数据库执行正常关闭,从而最大限度地减少数据丢失。-
在“高级菜单 (Advanced Menu)”上,选择在主机上停止 Vertica (Stop Vertica on Host),然后单击确定 (OK)。
-
选择要停止的主机。
-
确认要停止这些主机。
如果命令成功,查看数据库群集状态将显示选定的主机状态为“关闭 (DOWN)”。
如果该命令无法停止任何选定节点,请继续执行在主机上终止 Vertica 进程。
3 - 在主机上终止 Vertica 进程
此命令会向节点上的 Vertica 进程发送终止信号。
-
在“高级菜单 (Advanced Menu)”上,选择在主机上终止 Vertica 进程 (Kill Vertica Process on Host),然后单击确定 (OK)。
-
选择要在其上终止 Vertica 进程的主机。
-
确认要停止进程。
-
如果命令成功,查看数据库群集状态 (View Database Cluster State) 将显示选定的主机状态为“关闭 (DOWN)”。
4 - 升级 Vertica 许可证密钥
以下步骤适用于获得许可的 Vertica 用户。完成这些步骤会将许可证密钥文件复制到数据库中。有关详细信息,请参阅管理许可证。
-
在“高级菜单 (Advanced Menu)”上,选择升级许可证密钥 (Upgrade License Key)。单击确定 (OK)。
-
选择要升级许可证密钥的数据库。
-
输入下载的许可证密钥文件的绝对路径名(例如
/tmp/vlicense.dat
)。单击确定 (OK)。 -
当您看到一条指示升级成功的消息时,单击“确定 (OK)”。
注意
如果使用的是 Vertica 社区版,请按照 Vertica 许可证更改中的说明操作,以获取升级到 Vertica 高级版许可证密钥的说明。5 - 管理群集
群集管理可用于在数据库群集中添加、替换或删除主机。这些过程通常是添加、删除或替换数据库节点这一较大过程的一部分。
使用群集管理
要使用群集管理:
-
在主菜单 (Main Menu) 上,选择“高级菜单 (Advanced Menu)”,然后单击确定 (OK)。
-
在“高级菜单 (Advanced Menu)”上,选择群集管理 (Cluster Management),然后单击确定 (OK)。
-
选择以下选项之一,然后单击确定 (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 不需要群集中的主机名完全相同。