管理工具连接行为和要求
admintools 在连接到数据库并对数据库执行操作时的行为可能因配置而异。特别是,admintools 会考虑它与其他节点的连接、这些节点的状态以及 dbadmin 使用的身份验证方法。
连接要求和身份验证
-
admintools 会在群集主机之间使用无密码 SSH 连接进行大多数操作,这是在安装期间使用 install_vertica 脚本配置或确认的
-
在大多数情况下,当向数据库发出命令时,admintools 倾向于使用其与目标主机的 SSH 连接,并使用 localhost 客户端连接到 Vertica 数据库
-
传入 IP 地址决定了所使用的身份验证方法。也就是说,客户端连接的行为可能与本地连接的行为不同,默认情况下本地连接可能是受信任的
-
dbadmin 应该具有本地信任或基于密码的身份验证方法
-
当决定使用哪个主机进行多步操作时,admintools 首选 localhost,然后重新连接到已知良好的节点
K-safety 支持
管理工具允许对 K-Safe 数据库执行某些操作,即使某些节点没有响应也是如此。
数据库必须已使用 MARK_DESIGN_KSAFE 函数标记为 K-Safe。
管理工具中的以下管理功能在某些节点没有响应时可以操作。
注意
Vertica 用户可以使用管理控制台界面执行以下大部分功能。有关详细信息,请参阅管理控制台和管理工具。-
查看数据库群集状态
-
连接到数据库
-
启动数据库(包括手动恢复)
-
停止数据库
-
替换节点(假设已关闭的节点为被替换的节点)
-
查看数据库参数
-
升级许可证密钥
管理工具中的以下管理功能要求所有节点都已启动才能正常运行:
-
创建数据库
-
运行 Database Designer
-
删除数据库
-
设置重新启动策略
-
将数据库回退至 上一个完好的时期