mysql資料庫雙機同步開源軟體otter的安裝(二)
安裝node和aria2
node 需要aria2支援,我是在AB機房各安裝了一套。
安裝node:
建立目錄:mkdir node
進入目錄:cd node
下載node:
解壓縮:tar zxvf node.deployer-$version.tar.gz
修改node的配置:
vi conf/otter.properties
otter.manager.address =172.20.150.70:1099
##對應manager中otter.properties的配置 otter.communication.manager.port
node的啟動/停止:
cd bin
startup.sh/stop.sh
安裝aria2:
下載aria2:
解壓縮:tar zxvf aria2-$version.tar.gz
為了方便切換目錄:mv aria2-$version aria2
進入目錄: cd aria2
編譯:
./configure
Make
Make install
把aria2安裝後的bin目錄下的執行檔案新增到環境變數path中
( 我本地安裝的目錄是/usr/local/aria2,安裝後 ,bin目錄在/usr/local/bin/)
5 安裝manager
manager的資料也儲存在Mysql中,我直接使用上面安裝的資料庫了,也可以單獨裝個新庫。
建立目錄:mkdir manager
進入目錄:cd manager
下載:wget
解壓縮:tar zxvf manager.deployer-$version.tar.gz
安裝manager的資料庫:
下載初始化sql:wget https://raw.github.com/alibaba/otter/master/manager /deployer/src/main/resources/sql/otter-manager-schema.sql
進入Mysql中執行:mysql> source /usr/local/otter-manager-schema.sql
修改manager的配置檔案:vi conf/otter.properties
## otter manager domain name
otter.domainName =172.20.150.70##本地的域名
## otter manager http port
otter.port = 8080 ##對外訪問的埠號
## jetty web config xml
otter.jetty = jetty.xml
## otter manager database config
otter.database.driver.class.name = com.mysql.jdbc.Driver
otter.database.driver.url = jdbc:mysql://192.168.85.10:3308/otter ##otter資料的配置
otter.database.driver.username = canal ##otter資料的賬號
otter.database.driver.password = canal ##otter資料的密碼
## otter communication port
otter.communication.manager.port = 1099 ##對應Node中的配置
## otter communication pool size
otter.communication.pool.size = 10
## default zookeeper address
otter.zookeeper.cluster.default = 192.168.85.10:2181##zookeeper的地址
manager的啟動/停止:
cd bin
tartup.sh/stop.sh
完成後,直接訪問上面配置的本地的域名:對外訪問的埠號 即可。