otter使用】的更多相关文章

1 环境说明: 本机ip 192.168.8.3 虚拟机1 ip 192.168.8.5 虚拟机2 ip 192.168.8.6 虚拟机采取桥接模式 虚拟机系统为CentOS 2.6.32-279.el6.i686 java版本 1.6.0-24 mysql版本 5.1.61-log 2 虚拟机8.5搭建otter 2.0配置固定ip和修改host 2.0.1 虚拟机8.5 ip为192.168.8.5 vi /etc/syscnfig/network-script/ifcfg-eth0 DEV…
otter是阿里的开源数据同步项目,资源地址就不用说了哈,网上找,阿里云论坛关于单方向同步的配置已经很清楚了,理论上说,双主同步也不复杂,但是毕竟 是数据库,比较重要,配置双主的时候,总觉得心里没底,所以记录下来.本文主要来源于https://yq.aliyun.com/articles/58388?spm=5176.100239.blogcont58420.18.Hof0oq 1,  java环境,yum即可 2,  zookeeper配置 修改bin/zkEnv.sh脚本: 将ZOO_LOG…
阿里巴巴开源项目:分布式数据库同步系统otter(解决中美异地机房) - agapple - ITeye技术网站 阿里巴巴开源项目:分布式数据库同步系统otter(解决中美异地机房)…
一般来说,我们对于数据库最主要的要求就是:数据不丢.不管是主从复制,还是使用类似otter+canal这样的数据库同步方案,我们最基本的需求是,在数据不丢失的前提下,尽可能的保证系统的高可用,也就是在某个节点挂掉,或者数据库发生主从切换等情况下,我们的数据同步系统依然能够发挥它的作用--数据同步.本文讨论的场景是数据库发生主从切换,本文将从源码的角度,来看看otter和canal是如何保证高可用和高可靠的. 一.EventParser 通过阅读文档和源码,我们可以知道,对于一个canal ser…
前言 最近研究了一下阿里otter项目(分布式数据库同步),所以就在virualbox 上开始准备学习一下,遇到了不少坑,所以记录一下啊. otter 项目:https://github.com/alibaba/otter win10 无法运行virualbox 5.x版本以上运行 使用Host-only 主机和虚拟机互通,(win10 更新导致桥接不可用) otter 必要软件准备 win10 安装virualbox 安装virualbox 4.3.6 这个是第一个坑,安装5.x版本一直报错,…
前言 为了学习otter,上一篇我们讲到了 otter 必要软件的安装,参考:virualbox 安装 otter 必备软件,现在安装otter,相比官方文档,我们尽量简化安装步骤. virualbox clone 之前我们安装的一台虚拟机,我们现在就可以clone 一台出来.这样我们把一台当做manager, 另外一台当做node. 网络链接 同样参照之前 virualbox 配置网络,确保NAT,和host-only 网卡正常工作. manager 安装 环境准备 先到我们第一台虚拟机,我们…
otter双A配置 最近做跨国服务器的数据同步,用了阿里的otter开源框架,遇到了不少问题,写一下文档为以后做参考. 第一步: 下载所需的文件 :otter,zookeeper,aria2 otter下载地址:https://github.com/alibaba/otter zookeeper下载地址:https://github.com/apache/zookeeper aria2下载地址:http://sourceforge.net/projects/aria2/files/stable/…
https://github.com/dearplain/otter_manager https://github.com/dearplain/otter_node 本人开发的小巧docker镜像,根据工作中遇到的问题进行了一些优化,添加了一些参数. 鉴于otter部署和测试的复杂性,这个镜像还是很有意义的.至少我完成这个镜像后,效率提升了很多.…
众所周知,Otter的代码打包后,是通过Jetty启动的,Otter代码的启动脚本中自带了开启Jetty远程DEBUG的脚本,所以我们只需要在启动Otter Manager和Otter Node的时候,带上如下参数: sh start.sh debug 8888 其中8888就是我们远程debug的端口号. 然后在IDEA中开启远程调试,具体的步骤为: Debug->Remote->填入ip和端口号->apply 即可 然后在服务器启动,和在IDEA中启动,就可以DEBUG了. 最近要针…
最近在搞数据同步相关的内容,需要对otter的代码进行扩展,所以需要先熟悉一下otter的源码.首先我们整体来看下otter的工程结构.otter的工程结构比较复杂,需要花费一定的时间来理解各个部分的内容,仅仅通过官方文档无法准确的理解各个模块的内容,现分析如下: otter整体的工程结构如下: otter |--manager |--biz |--deployer |--web |--node |--canal |--common |--deployer |--etl |--extend |-…