Resource Monitoring Tool 升级常见问题解答

查找升级期间常见问题的答案。

我可以在没有 root/管理员权限的情况下运行脚本吗?

当脚本通过安装程序自动运行时,安装程序具有所需的权限。对于手动执行,您需要 root (Linux) 或管理员 (Windows) ,因为脚本会检查服务状态、文件权限,并以 RMT 服务帐户身份运行命令。

如果我不知道数据库密码该怎么办?

使用 WARN 跳过所有依赖于 PostgreSQL 的检查。脚本仍将运行所有其他检查。请与 Tableau 支持部门联系以获取密码。

如何检索 tabrmtdb 数据库用户的密码?

您可以通过导航到 RMT Server 目录并运行适用于您的操作系统的命令来检索凭据:

对于 Windows:

.\rmtadmin get db:username db:password

对于 Linux:

rmtadmin get db:username db:password

是否可以在使用 RMT 时运行升级前检查?

可以。该脚本是只读的,可以随时安全地在生产系统上运行。

如果升级后检查发现故障,该怎么办?

升级后检查绝不会阻止安装程序。报告中显示了故障。有些故障(例如“Broker unreachable”)是暂时的,可以自行解决。

这些脚本是否与外部 PostgreSQL/RabbitMQ 兼容?

是的。升级后脚本会自动检测外部配置并相应地跳过本地检查。升级前脚本的数据库检查无论如何都需要 --db-password,因为它连接到内部 RMT 数据库。

我可以在 RMT Server 和代理计算机上运行脚本吗?

可以。在 RMT Server 上使用 --component master,在代理上使用 --component agent。如果未指定,脚本会自动检测。

InstallerContext 在报告中是什么意思?

如果升级前检查在 Windows MSI 升级期间自动运行,则会设置 -InstallerContext 选项。这会将服务和端口检查(可能会报告已停止/禁用,因为安装程序已经中断服务)放宽到 WARN,并跳过孤立进程检查关卡 (#38a),以便安装程序可以管理进程生命周期本身。当您手动运行脚本时,这些检查将使用其正常严重程度。

感谢您的反馈!您的反馈已成功提交。谢谢!