Skip to the content.

安装tars框架企业版本

使用tarsctl + framework二进制包来完成tars企业版本框架的安装.

安装说明

tars企业版本可以在同一台节点上安装多个tarsnode, 只需要每个tarsnode的节点名称不同即可!

安装框架

安装framework

注意: 可以在同一台机器上安装三个framework, 注意每次的安装目录(install-path)和节点名称(node-name)要不同, 另外注意locator和registry的地址要争取(比如ip相同, 端口不同)

安装TarsNode节点

安装框架时, 每台节点会自动安装tarsnode, 当需要添加新的节点时, 只需要安装节点即可, 可以通过以下方式在新的节点上安装tarsnode

tarsctl install node --install-path=/usr/local/app --file=framework.tgz --locator="tcp -h xxx1 -p yyy1:tcp -h xxx2 -p yyy2:tcp -h xxx3 -p yyy3" --localip=[xxx] --node-name=tarsnode-x

安装web平台

tarsctl install web --install-path=/usr/local/app --file=web.tgz --locator="tcp -h xxx1 -p yyy1:tcp -h xxx2 -p yyy2:tcp -h xxx3 -p yyy3"

你可以在多台机器上安装台web管理平台, 前面配置负载均衡即可.

启动管理平台:

cd /usr/local/app/web

框架启动方式

启动组件服务有两种方式, 一种是手动拉起, 一种是自动拉起

手动拉起:

注意: install-path参数和安装时指定的目录相同

这种模式下, 如果tarsnode挂掉, 是不会被自动拉起的, 其他服务挂掉会被tarsnode启动拉起, 这种模式你需要自己监控tarsnode的死活, 并拉起.

自动拉起:

实现方式如下:

这种模式下, 会在 ~/.config/systemd/user/$nodename.service 生成文件, 通过systemctl来启动/重启/停止服务

注意: systemd只管理了tarsnode服务, 其他组件服务都被tarsnode所管理