管理工具连接行为和要求

admintools 在连接到数据库并对数据库执行操作时的行为可能因配置而异。特别是,admintools 会考虑它与其他节点的连接、这些节点的状态以及 dbadmin 使用的身份验证方法。

连接要求和身份验证

  • admintools 会在群集主机之间使用无密码 SSH 连接进行大多数操作,这是在安装期间使用 install_vertica 脚本配置或确认的

  • 在大多数情况下,当向数据库发出命令时,admintools 倾向于使用其与目标主机的 SSH 连接,并使用 localhost 客户端连接到 Vertica 数据库

  • 传入 IP 地址决定了所使用的身份验证方法。也就是说,客户端连接的行为可能与本地连接的行为不同,默认情况下本地连接可能是受信任的

  • dbadmin 应该具有本地信任或基于密码的身份验证方法

  • 当决定使用哪个主机进行多步操作时,admintools 首选 localhost,然后重新连接到已知良好的节点

K-safety 支持

管理工具允许对 K-Safe 数据库执行某些操作,即使某些节点没有响应也是如此。

数据库必须已使用 MARK_DESIGN_KSAFE 函数标记为 K-Safe。

管理工具中的以下管理功能在某些节点没有响应时可以操作。

  • 查看数据库群集状态

  • 连接到数据库

  • 启动数据库(包括手动恢复)

  • 停止数据库

  • 替换节点(假设已关闭的节点为被替换的节点)

  • 查看数据库参数

  • 升级许可证密钥

管理工具中的以下管理功能要求所有节点都已启动才能正常运行:

  • 创建数据库

  • 运行 Database Designer

  • 删除数据库

  • 设置重新启动策略

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