七、tars服务,框架基础服务打包

 框架基础服务打包
框架服务的安装分两种:
一种是核心基础服务(必须的),必须手工部署的,
一种是普通基础服务(可选的),可以通过管理平台发布的(和普通服务一样)。
手工部署的核心基础服务:tarsAdminRegistry, tarsregistry, tarsnode, tarsconfig, tarspatch
 
通过管理平台部署的普通基础服务:tarsstat, tarsproperty,tarsnotify, tarslog,tarsquerystat,tarsqueryproperty
首先准备第一种服务的安装包,在cpp/build/目录下输入

1、框架基础服务打包

cd /usr/local/Tars-master/cpp/build
make framework-tar

切换至root用户,创建基础服务的部署目录,如下:
mkdir -p /usr/local/app/tars
cd /usr/local/app
chown mysql:mysql ./tars/

将已打好的框架服务包复制到/usr/local/app/tars/,然后解压,如下:
cd /usr/local/Tars-master/cpp/build
cp  framework.tgz /usr/local/app/tars/
cd /usr/local/app/tars
tar xzfv framework.tgz


2、解压之后,修改配置信息,192.168.2.131,registry.tars.com,web.tars.com改为Linux内网地址

db.tars.com改为localhost。配置文件里有mysql的用户名和密码,也可以手工改为root和root密码

注意,192.168.2.131这个ip是tars开发团队当时部署服务测试的ip信息,替换成自己数据库的部署地址即可,不要是127.0.0.1
注意,db.tars.com是tars框架数据库部署的地址信息,替换成自己数据库的部署地址即可
注意,registry.tars.com是tars框架主控tarsregistry服务部署的地址信息,替换成自己主控tarsregistry符的部署地址即可
注意,web.tars.com是rsync使用的地址信息,替换成自己的部署机器地址即可
cd /usr/local/app/tars  
修改各文件的配置信息
/
sed -i "s/172.18.16.24/g" `grep 192.168.2.131 -rl ./*`
sed -i "s/172.18.16.24/g" `grep db.tars.com -rl ./*`
sed -i "s/172.18.16.24/g" `grep registry.tars.com -rl ./*`
sed -i "s/172.18.16.24/g" `grep web.tars.com -rl ./*`
///

同样也可以手工修改tars各个基础服务的conf配置,分别进入其文件夹,文件夹下有conf文件夹,conf文件夹是后缀为.conf的配置文件,可以手工进行修改

七、tars服务,框架基础服务打包_第1张图片


3、启动tars服务

然后在/usr/local/app/tars/目录下,执行脚本,启动tars框架服务

chmod u+x tars_install.sh
./tars_install.sh
cd /usr/local/app/tars
tarspatch/util/init.sh


你可能感兴趣的:(腾讯tars)