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

otter实现数据同步,otter manger的安装相关推荐

  1. otter自定义数据同步踩坑实录

    otter自定义数据同步 otter支持数据处理自定义过程. Extract模块: EventProcessor : 自定义数据处理,可以改变一条变更数据的任意内容 FileResolver : 解决 ...

  2. 基于Otter的数据同步落地实践

    一.背景 近一段时间在做领域垂直分库的事情,如果你的系统之前没有严格遵守如下规则: 1.本领域只访问本领域数据表: 2.领域之间只通过RPC接口通信: 这时将会产生麻烦,最典型的问题是SQL耦合也就是 ...

  3. datax 持续数据同步_DataX数据同步

    因为选择了ElasticSearch做全文检索,需要把数据从数据库同步到es,此处选择开源方案DataX作为数据同步工具. 官方文档很详细,可以直接参考. DataXDataX 是一个异构数据源离线同 ...

  4. 宝塔面板 linux工具箱,宝塔面板教程大全–宝塔linux面板专业版数据同步插件使用教程...

    宝塔面板教程大全–宝塔linux面板专业版数据同步插件使用教程 宝塔这个同步工具用rsync来改的,有技术能力自己安装rsync也一样的.下面只讲宝塔面板的数据同步,rsync的安装使用关注我的博客, ...

  5. 这款 MySQL、Oracle、HDFS 数据同步工具,有点牛逼!

    点击上方"Java基基",选择"设为星标" 做积极的人,而不是积极废人! 每天 14:00 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java ...

  6. 使用 DataX 实现数据同步(高效的同步工具)

    DataX 使用介绍 前言 一.DataX 简介 1.DataX3.0 框架设计 2.DataX3.0 核心架构 二.使用 DataX 实现数据同步 1.Linux 上安装 DataX 软件 2.Da ...

  7. 【大数据实时数据同步】超级详细的生产环境OGG(GoldenGate)12.2实时异构同步Oracle数据部署方案(中)

    系列文章目录 [大数据实时数据同步]超级详细的生产环境OGG(GoldenGate)12.2实时异构同步Oracle数据部署方案(上) [大数据实时数据同步]超级详细的生产环境OGG(GoldenGa ...

  8. mysql同步数据到另一张表_mysql:Otter跨机房数据同步(单向)

    重要说明:需要同步的表必须要有主键 主键 主键 otter是一款基于Java且免费.开源基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库的解决方案. Otter目前 ...

  9. 服务器otter部署-实现MySql数据同步

    资源下载 链接:https://pan.baidu.com/s/1P1nvfvkRSk_vZ4ulXbfTxg 提取码:rw55 Zookeeper 创建目录 新建data目录 解压并修改配置文件 进 ...

最新文章

  1. Linux Shell常用技巧(十二) Shell编程
  2. 自动飞行控制系统_波音737MAX,安全评估竟是自己做的!飞行员仅用iPad学习驾驶!...
  3. Smart Form Tutorial(适用新手学习)
  4. linux dump_stack
  5. java调用hp打印机驱动_惠普打印机驱动修改JDK问题–现象:javac不能用了 | 学步园...
  6. 访问iis出现500.21错误
  7. vue.js中的事件绑定-01笔记
  8. Redis 6.0 源码阅读笔记(0) -- Redis 哈希表和字典 铺垫
  9. python安装包后找不到指定模块
  10. Gdiplus的使用
  11. 计算机系女生节条幅,2018女生节横幅 最新女生节横幅标语 2018高校女生节横幅...
  12. netmeeting 人数限止
  13. 全球网络安全行业全景图与中国网络安全行业全景图-2022
  14. 100行Python代码,做一个打地鼠小游戏!
  15. jQuery+nicescroll滚动条实现视频点播页面
  16. python迅雷下载任务出错_迅雷下载时提示“任务出错”怎么办?小编教你(附多种解决方法)...
  17. 小程序收费标准是什么,多少钱一年?
  18. 把单元格一分为二_怎么把单元格上下一分为二
  19. 今日头条推广精品栏助力场景破壁
  20. 孟岩:区块链是一个与物理、互联网不同的平行世界,从互联网到区块链需要跨越5座桥

热门文章

  1. 禅道开源版用户手册_禅道的安装与使用指南
  2. 通过ssh远程启动linux上的Qt界面程序
  3. Banner轮播图的基本使用
  4. html5光线传感器,HTML5设备传感器总结
  5. 任正非:华为没有996更没有007,“狼性文化”其实是三个精神
  6. 关于获取电信光猫超级密码
  7. 获取电信光猫超级密码 获取宽带账号密码 获取公网ip
  8. C#:实现Euclidean distance欧氏距离算法(附完整源码)
  9. 半岛电视台网络遭多次网络攻击
  10. 基于阶梯灰度图法的空间光调制器相位延迟测量