You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Tableau Server中Tableau Service Manager(TSM)安装位置及Ubuntu环境下TSM缺失时安全启停服务器的技术咨询

关于Tableau Service Manager(TSM)的位置与Ubuntu上的启停问题

我来帮你梳理下这些运维中常见的Tableau问题,直接给你实用的解决方案:

1. TSM随Tableau Server安装的默认位置

TSM是Tableau Server的核心管理工具,安装位置分系统不同:

  • Windows系统:默认路径是 C:\Program Files\Tableau\Tableau Server\<具体版本号>\packages\scripts.<版本号>,安装后会自动把这个路径加入系统环境变量,所以直接敲tsm就能用。
  • Linux/Ubuntu系统:默认放在 /opt/tableau/tableau_server/packages/scripts.<具体版本号>,但这个路径不会自动加到用户的环境变量里,这也是你直接输tsm提示找不到的常见原因。

2. Ubuntu上找不到tsm命令的解决办法

(1)定位TSM的准确位置

你可以用两种方式快速找到它:

  • 手动查找:先进入Tableau的默认安装根目录/opt/tableau/tableau_server,打开packages文件夹,找以scripts.开头的子目录(比如scripts.2024.1.0,版本号和你的Tableau Server版本对应),tsm脚本就在这个目录里。
  • 命令查找:直接在终端执行find /opt/tableau -name "tsm" -type f,系统会帮你输出tsm脚本的绝对路径。

找到路径后,要么用绝对路径执行命令(比如/opt/tableau/tableau_server/packages/scripts.2024.1.0/tsm stop),要么把这个路径加入你的bash环境变量,以后就能直接敲tsm:

# 替换成你找到的实际版本路径
echo 'export PATH=$PATH:/opt/tableau/tableau_server/packages/scripts.<你的版本号>' >> ~/.bashrc
source ~/.bashrc

(2)能否单独安装TSM?

明确说:不行。TSM是和Tableau Server深度绑定的管理组件,没有独立的安装包,必须依赖完整的Tableau Server安装环境才能运行,没法单独部署。

(3)不重启机器的前提下安全启停Tableau Server

如果暂时没法调用TSM,还有两种可靠的方式:

  • 用Tableau自带的控制脚本:
    进入Tableau Server的bin目录(默认是/opt/tableau/tableau_server/bin),执行对应的命令:
    # 停止服务器
    ./tableau-server-control stop
    # 启动服务器
    ./tableau-server-control start
    # 查看当前状态
    ./tableau-server-control status
    
  • 用Ubuntu系统服务命令:
    默认安装Tableau Server时,会自动把它注册为系统服务,所以你可以直接用systemctl命令操作(需要sudo权限):
    # 停止
    sudo systemctl stop tableau-server
    # 启动
    sudo systemctl start tableau-server
    # 查看状态
    sudo systemctl status tableau-server
    

这两种方式都不需要重启整个机器,而且能安全地完成服务器的启停操作。

内容的提问来源于stack exchange,提问作者Hyperinformatic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 19:59:06