本节安装教程提供的是最精简的步骤,如需详细说明的版本请参考 单节点部署 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 默认用户为 admin, 默认密码为 admin。