本节安装教程提供的是最精简的步骤,如需详细说明的版本请参考 单节点部署 TEM高可用部署 TEM

步骤一:解压 TEM 安装包并进入目录内

tar xvf tem-package-v3.2.0-linux-amd64.tar.gz cd tem-package-v3.2.0-linux-amd64

步骤二:准备元数据库部署配置⽂件

将安装包内 metadb_topology_template.yaml ⽂件复制一份并命名为 metadb_topology.yaml

编辑元数据库配置文件 metadb_topology.yaml,该⽂件本质为部署平凯数据库的配置⽂件,具体需要配置下面注释的地方即可:

global: user: "tidb" ssh_port: 22 deploy_dir: "/tidb-deploy" data_dir: "/tidb-data" arch: "amd64" pd_servers: - host: {IP1} # 更换成部署 TEM 的主机 IP tidb_servers: - host: {IP1} # 同上 port: 4000 tikv_servers: - host: {IP1} # 同上

步骤三:准备 TEM 部署配置文件

将目录内的 config_template.yaml ⽂件另外复制一份并命名为 config.yaml

编辑 config.yaml ⽂件中相应的配置,指定与 TEM 和元数据库相关的各个参数,重点需要关注下面注释的地方

global: user: "tidb" group: "tidb" ssh_port: 22 deploy_dir: "/tem-deploy" data_dir: "/tem-data" arch: "amd64" log_level: "info" enable_tls: false # 是否开启TLS验证,开启后如果不配置证书密钥,则会生成自签证书和密钥 server_configs: # 这⾥指定 tem 节点的全局配置 tem_servers: db_addresses: "{IP1}:4000" # 填写 metadb 配置的套接字,若配置了多个元数据库的地址,应以逗号分隔且确保⽆空格 db_u: "root" # 若由 tem 辅助创建的元数据库,请使⽤ root ⽤户 db_pwd: "" # 若由 tem 辅助创建的元数据库,请使⽤空密码 db_name: "test" # 若由 tem 辅助创建的元数据库,请使⽤ test 数据库 log_filename: "/tem-deploy/tem-server-8080/log/tem.log" log_tem_level: "info" log_max_size: 300 log_max_days: 0 log_max_backups: 0 external_tls_cert: "" # tem 对外使用的tls证书 external_tls_key: "" # tem 对外使用的tls密钥 internal_tls_ca_cert: "" # tem 内部节点间双向验证使用的tls证书 internal_tls_cert: "" # tem 内部节点间双向验证使用的tls证书 internal_tls_key: "" # tem 内部节点间双向验证使用的tls证书 tem_servers: - host: "{IP1}" # 请填写 tem 节点的实际地址 port: 8080 mirror_repo: true # 是否开启镜像仓库,多个TEM节点时,有且仅有一个节点开启

步骤四:执⾏部署 TEM 命令

# 使⽤ root 或者具有 sudo 权限的账户执⾏该脚本。 sudo ./install.sh

步骤五:登录 TEM

部署完成之后,TEM 服务会自动启动,请使用下面的地址访问 TEM:

http://<TEM 部署ip地址>:<port>/login

访问tem

TEM 默认用户为 admin, 默认密码为 admin。