启用 JMX 端口

为帮助您解决 Tableau Server 的问题,Tableau 支持人员可能会要求您启用服务器的 JMX 端口。这些端口对于通常使用像 JConsole 这样的工具进行监视和故障排除的情况会非常有用。在版本 2022.1 及更高版本中,可以安全地启用 JMX 端口,这是推荐的方法。在 2022.1 之前的版本中,您只能启用不安全的端口。

启用安全的 JMX 端口

Tableau Server 的版本 2022.1 开始,您可以安全地启用 JMX 端口。本过程介绍了如何启用安全的 JMX。若要在早期版本中启用 JMX,请参见下面的启用不安全的 JMX 端口

Tableau Server 上启用安全的 JMX 端口:

  1. 以对要在其中安装 TSM 的计算机具有管理员权限的用户身份打开命令提示符。

  2. 运行此命令:

    tsm maintenance jmx enable

    该命令有几个选项,您可以在运行时提供。如果您在运行命令时未提供任何选项,系统将根据您给出的答案提示您提供选项。

    例如:

    C:\Windows\system32>tsm maintenance jmx enable
    We do not recommend you enable JMX unsecured on a production environment. Would you like to enable security features for JMX?
    (y/n): y
    JMX access is readonly by default. Would you like to add readwrite access?
    (y/n): n
    Would you like to enable SSL?
    (y/n): y
    Would you like to require client authentication (mTLS)?
    (y/n): n
    Enabling JMX with the specified settings. This will perform a server restart. Do you want to continue?
    (y/n): y
    Starting enable JMX asynchronous job.

    有关该命令及其选项的详细信息,请参见tsm maintenance jmx enable

启用不安全的 JMX 端口

如何确定 JMX 端口

默认情况下,会从可用端口范围内动态分配 JMX 端口。有关如何完成端口分配以及如何覆盖动态映射的详细信息,请参见Tableau 服务管理器端口