框架基礎服務打包
框架服務的安裝分兩種:
一種是核心基礎服務(必須的),必須手工部署的,
一種是普通基礎服務(可選的),可以通過管理平台發布的(和普通服務一樣)。
手工部署的核心基礎服務: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...