otter實現數據同步,otter manger的安裝

otter是阿里巴巴開源數據同步解決方案,官網:https://github.com/alibaba/otter

otter node依賴於zookeeper進行分佈式調度,需要安裝一個zookeeper節點或者集羣.zookeeper的安裝可以參考我之前寫的另外一篇博客docker-compose 部署zk和kafka

otter環境搭建步驟:docker安裝參考官網,不過我嘗試過,docker鏡像有坑,所以這裏優先推薦使用手動安裝

1:環境準備

otter manager依賴於mysql進行配置信息的存儲,所以需要預先安裝mysql,並初始化otter manager的系統表結構

wget https://raw.github.com/alibaba/otter/master/manager/deployer/src/main/resources/sql/otter-manager-schema.sql 

將SQL在需要使用的MySQL數據庫中進行初始化

2:部署otter manager

直接去官網下載最新的版本:

wget https://github.com/alibaba/otter/releases/download/otter-4.2.17/manager.deployer-4.2.17.tar.gz

下載完成後進行解壓到指定的目錄

mkdir manager  -- 自己選擇需要解壓的目錄路徑
tar zxvf manager.deployer-$version.tar.gz  -C manager

修改配置,otter的配置在解壓後的目錄下,有一個config文件夾,配置文件就在config文件夾下面的otter.properties

## otter manager domain name 
otter.domainName = 127.0.0.1   #修改爲正確訪問ip,生成URL使用 
## 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://127.0.01:3306/ottermanager
otter.database.driver.username = root
otter.database.driver.password = hello

default zookeeper address,修改爲正確的地址,手動選擇一個地域就近的zookeeper集羣列表

otter.zookeeper.cluster.default = 127.0.0.1:2181

上面這三個配置是必須要修改爲自己對於的環境的,下面的這些配置可以不用修改,直接採用默認值即可

otter communication port,這個端口在後面配置node節點的時候otter.manager.address裏面需要使用這裏配置的端口,這個接口一定要正確,否則node啓動的時候會報錯

otter.communication.manager.port = 1099

配置修改完成後就可以啓動manger了

進入到bin目錄下,執行

sh startup.sh

查看日誌

cat logs/manager.log

如果日誌出現下面這種就說明啓動正常了

com.alibaba.otter.manager.deployer.OtterManagerLauncher - ## the manager server is running now .....

訪問: http://127.0.0.1:8080/,出現otter的頁面,即代表啓動成功

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章