替换节点
如果您具有 K-safe 数据库,则可根据需要替换节点,而且不会降低系统性能。例如,您可以希望在以下情况下替换现有节点:
-
需要修复不再正常运行的现有主机系统并将其恢复为群集
-
要将现有主机系统换成更加强大的另一系统
用于替换节点的过程取决于您是否正在将节点替换为:
-
使用相同名称和 IP 地址的主机
-
使用不同名称和 IP 地址的主机
-
活动的备用节点
先决条件
-
配置 Vertica 的替换主机。请参阅在安装 Vertica 之前。
-
确保新主机上存在数据库管理员用户且其配置方式与现有主机相同。Vertica 将根据需要设置免密码 ssh。
-
确保将编录路径、数据路径和任何存储位置的目录在创建数据库时已添加到数据库中,并且/或者这些目录已正确安装到新主机上,而且数据库管理员用户具有读写访问权限。另请确保有足够的磁盘空间。
-
按照下面的最佳实践步骤将故障硬件重新引入群集中,从而避免虚假完整节点重建。
按照下述过程进行操作可防止 Vertica 将磁盘缺失或挂载错误的情况错误地诊断为数据损坏,进而避免发生耗时的全节点恢复。
如果服务器因硬件问题(例如磁盘错误或控制器故障)而发生故障,请在修复硬件时:
-
将计算机重启至运行级别 1,这是仅适用于控制台的 root 模式。
运行级别 1 可禁止网络连接并阻止 Vertica 尝试重新连接到群集。
-
在运行级别 1 中,验证硬件是否已得到修复,控制器是否处于联机状态,以及是否可以继续执行任何 RAID 恢复操作。
注意
在运行级别 1 中,无需初始化 RAID 恢复;只需验证其是否可以恢复。 -
只有在确认硬件一致之后才能重启至运行级别 3 或更高级别。
此时将激活网络,同时 Vertica 会重新加入群集并自动恢复任何缺失的数据。请注意,在单节点数据库中,如果与投影关联的任何文件被删除或损坏,Vertica 将删除与该投影关联的所有文件,这可能会导致数据丢失。