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的页面,即代表启动成功

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值