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的页面,即代表启动成功
otter实现数据同步,otter manger的安装相关推荐
- otter自定义数据同步踩坑实录
otter自定义数据同步 otter支持数据处理自定义过程. Extract模块: EventProcessor : 自定义数据处理,可以改变一条变更数据的任意内容 FileResolver : 解决 ...
- 基于Otter的数据同步落地实践
一.背景 近一段时间在做领域垂直分库的事情,如果你的系统之前没有严格遵守如下规则: 1.本领域只访问本领域数据表: 2.领域之间只通过RPC接口通信: 这时将会产生麻烦,最典型的问题是SQL耦合也就是 ...
- datax 持续数据同步_DataX数据同步
因为选择了ElasticSearch做全文检索,需要把数据从数据库同步到es,此处选择开源方案DataX作为数据同步工具. 官方文档很详细,可以直接参考. DataXDataX 是一个异构数据源离线同 ...
- 宝塔面板 linux工具箱,宝塔面板教程大全–宝塔linux面板专业版数据同步插件使用教程...
宝塔面板教程大全–宝塔linux面板专业版数据同步插件使用教程 宝塔这个同步工具用rsync来改的,有技术能力自己安装rsync也一样的.下面只讲宝塔面板的数据同步,rsync的安装使用关注我的博客, ...
- 这款 MySQL、Oracle、HDFS 数据同步工具,有点牛逼!
点击上方"Java基基",选择"设为星标" 做积极的人,而不是积极废人! 每天 14:00 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java ...
- 使用 DataX 实现数据同步(高效的同步工具)
DataX 使用介绍 前言 一.DataX 简介 1.DataX3.0 框架设计 2.DataX3.0 核心架构 二.使用 DataX 实现数据同步 1.Linux 上安装 DataX 软件 2.Da ...
- 【大数据实时数据同步】超级详细的生产环境OGG(GoldenGate)12.2实时异构同步Oracle数据部署方案(中)
系列文章目录 [大数据实时数据同步]超级详细的生产环境OGG(GoldenGate)12.2实时异构同步Oracle数据部署方案(上) [大数据实时数据同步]超级详细的生产环境OGG(GoldenGa ...
- mysql同步数据到另一张表_mysql:Otter跨机房数据同步(单向)
重要说明:需要同步的表必须要有主键 主键 主键 otter是一款基于Java且免费.开源基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库的解决方案. Otter目前 ...
- 服务器otter部署-实现MySql数据同步
资源下载 链接:https://pan.baidu.com/s/1P1nvfvkRSk_vZ4ulXbfTxg 提取码:rw55 Zookeeper 创建目录 新建data目录 解压并修改配置文件 进 ...
最新文章
- Linux Shell常用技巧(十二) Shell编程
- 自动飞行控制系统_波音737MAX,安全评估竟是自己做的!飞行员仅用iPad学习驾驶!...
- Smart Form Tutorial(适用新手学习)
- linux dump_stack
- java调用hp打印机驱动_惠普打印机驱动修改JDK问题–现象:javac不能用了 | 学步园...
- 访问iis出现500.21错误
- vue.js中的事件绑定-01笔记
- Redis 6.0 源码阅读笔记(0) -- Redis 哈希表和字典 铺垫
- python安装包后找不到指定模块
- Gdiplus的使用
- 计算机系女生节条幅,2018女生节横幅 最新女生节横幅标语 2018高校女生节横幅...
- netmeeting 人数限止
- 全球网络安全行业全景图与中国网络安全行业全景图-2022
- 100行Python代码,做一个打地鼠小游戏!
- jQuery+nicescroll滚动条实现视频点播页面
- python迅雷下载任务出错_迅雷下载时提示“任务出错”怎么办?小编教你(附多种解决方法)...
- 小程序收费标准是什么,多少钱一年?
- 把单元格一分为二_怎么把单元格上下一分为二
- 今日头条推广精品栏助力场景破壁
- 孟岩:区块链是一个与物理、互联网不同的平行世界,从互联网到区块链需要跨越5座桥