向数据库中添加节点
向群集中添加一个或多个主机后,可以使用以下选项之一将它们作为节点添加到数据库:
-
admintools
命令行,以确保按特定顺序添加节点 -
管理工具
-
管理控制台
命令行
使用 admintools db_add_node 工具,可以控制将节点添加到数据库群集的顺序。它使用 ‑s
或 ‑‑hosts
选项指定新节点的主机,这些选项采用逗号分隔的实参列表。Vertica 按列表指定的顺序添加新节点。例如,以下命令添加三个节点:
$ admintools ‑t db_add_node \
-d VMart \
-p 'password' \
-s 192.0.2.1,192.0.2.2,192.0.2.3
提示
向 Eon 模式数据库中添加节点时,还可以指定新节点应属于的子群集。有关详细信息,请参阅在子群集中添加和移除节点。管理工具
您可以按如下方式,使用管理工具向数据库中添加节点:
-
打开管理工具。
-
在主菜单 (Main Menu) 上,选择查看数据库群集状态 (View Database Cluster State) 以验证数据库是否正在运行。如果未运行,请将其启动。
-
从主菜单 (Main Menu) 中,选择高级菜单 (Advanced Menu),然后单击确定 (OK)。
-
在高级菜单 (Advanced Menu) 中,选择群集管理 (Cluster Management),然后单击确定 (OK)。
-
在群集管理 (Cluster Management) 菜单中,选择添加主机 (Add Host(s)),然后单击 确定 (OK)。
-
选择要将一个或多个主机添加到的数据库,然后选择确定 (OK)。
此时会显示未使用主机列表。
-
选择要添加到数据库的主机,然后单击确定 (OK)。
-
显示提示时,单击是 (Yes) 以确认要添加的主机。
-
显示提示时,输入数据库的密码,然后选择确定 (OK)。
-
显示主机已成功添加的提示时,选择确定 (OK)。
-
此时,Vertica 自动启动重新平衡过程,以便为新节点填充数据。显示提示时,输入 Database Designer 可用于重新平衡数据库中数据的临时目录的路径,然后选择确定 (OK)。
-
按 Enter 接受默认的 K-Safety 值,或为数据库输入更大的值,然后选择确定 (OK)。
-
选择是立即重新平衡数据库还是稍后重新平衡。在这两种情况下,Vertica 都会创建一个脚本,您可以随时使用它来重新平衡。
查看重新平衡过程的摘要,并选择继续 (Proceed)。
如果选择自动重新平衡,则会运行重新平衡过程。如果选择创建脚本,则会生成和保存脚本。无论哪种情况,您都会看到一个成功屏幕。
-
选择确定 (OK) 以完成“添加节点”过程。
管理控制台
要使用 MC 向 Eon 模式数据库中添加节点,请参阅将节点添加到云上正在运行的群集。
要使用 MC 向企业模式数据库中添加节点,请参阅 向群集中添加主机