otter实现数据同步,otter manger的安装
otter是阿里巴巴开源数据同步解决方案,官网:https://github.com/alibaba/otterotter node依赖于zookeeper进行分布式调度,需要安装一个zookeeper节点或者集群.zookeeper的安装可以参考我之前写的另外一篇博客docker-compose 部署zk和kafkaotter环境搭建步骤:docker安装参考官网,不过我尝试过,do...
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)