Skip to main content

使用安装包部署

先决条件

TDengine IDMP 的运行需要满足以下先决条件:

  1. Python: 3.10-3.12 版本
  2. Java: 21 及以上版本
  3. glibc: 2.25 及以上版本

安装

请根据您的操作系统类型,选择合适的安装方式,安装 TDengine IDMP。以下是不同安装方式的详细步骤:

  1. 从 TDengine 产品下载中心的 TDengine IDMP 页面下载获得最新的 .tar.gz 安装包
  2. 执行以下命令,解压并安装,请将 <version> 替换为实际版本号
    tar zxvf tdengine-idmp-enterprise-<version>-linux-generic.tar.gz
    cd tdengine-idmp-enterprise-<version>
    ./install.sh
  3. TDengine IDMP 的默认安装路径为 /usr/local/taos/idmp, 安装成功后,可以看到终端展示 "TDengine IDMP has been installed successfully!".
  4. 可以通过以下命令查看更多安装选项
    ./install.sh -h

启动

安装完成后,您可以使用 svc-tdengine-idmp 命令来启动 TDengine IDMP 的服务进程。

sudo svc-tdengine-idmp start

您也可以用 svc-tdengine-idmp 的其他命令来查看服务状态、停止服务等操作,例如:

sudo svc-tdengine-idmp status # 查看服务状态
sudo svc-tdengine-idmp stop # 停止服务

您还可以直接使用 systemctl 命令,手动管理这些服务,以 tdengine-idmp 服务为例:

sudo systemctl start tdengine-idmp
sudo systemctl stop tdengine-idmp
sudo systemctl status tdengine-idmp
sudo systemctl restart tdengine-idmp
info
  • 执行 systemctlsvc-tdengine-idmp 命令时,需要 root 权限,对于非 root 用户,请在命令前添加 sudo

TDengine IDMP 正常启动后,包括以下三个服务:

  • tdengine-idmp-h2:用于存储 TDengine IDMP 的元数据和配置。
  • tdengine-idmp-chat:用于处理 AI 相关的任务和分析。
  • tdengine-idmp:核心服务,负责管理和提供数据访问。

卸载

  1. 在 Linux/macOS 系统,可以通过如下命令卸载 TDengine IDMP 服务:
rmtdengine-idmp -e yes

如果期望保留数据、日志和配置等,可以执行:

rmtdengine-idmp -e no
  1. 在 Linux 系统,如果是通过 rpm 方式安装,请使用如下命令卸载:
rpm -e tdengine-idmp
  1. 在 Linux 系统,如果是通过 deb 方式安装,请使用如下命令卸载:
dpkg -r tdengine-idmp