七 tars服務,框架基礎服務打包

2021-08-21 03:54:38 字數 1580 閱讀 3227

框架基礎服務打包

框架服務的安裝分兩種:

一種是核心基礎服務(必須的),必須手工部署的,

一種是普通基礎服務(可選的),可以通過管理平台發布的(和普通服務一樣)。

手工部署的核心基礎服務: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使用者,建立基礎服務的部署目錄,如下:

chown mysql:mysql ./tars/

cd /usr/local/tars-master/cpp/build

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使用的位址資訊,替換成自己的部署機器位址即可

修改各檔案的配置資訊

/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的配置檔案,可以手工進行修改

3、啟動tars服務

chmod u+x tars_install.sh

./tars_install.sh

tarspatch/util/init.sh

七 新tars服務,框架基礎服務打包

1 可參考舊版本 2 新版本與舊版本相比,這裡就是編譯的路徑變了 舊版本是在 tars master cpp build 新版本是在.tars framework build 3 解壓之後的framework.tgz檔案,各核心服務的配置檔名也做了修改,但是裡面的內容未變,配置檔案中要改的內容依舊是...

九 tars服務,基礎服務手動打包發布

1 這是因為tarsnotify需要手動打包發布 普通基礎服務 可選的 打包,可以通過管理平台發布的 和普通服務一樣 cd usr local tars master cpp build make tarsstat tar make tarsnotify tar make tarsproperty ...

十 tars服務,第乙個c 的tars服務

官網位址 1 登入tars web管理端,建立應用 3 執行指令碼,若指令碼沒有許可權,執行chmod 700 create tars server.sh cd home py mytars 本例中執行 helloserver.h helloserver.cpp hello.tars helloim...