ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

mysql数据库双机同步开源软件otter《转载》

2019-06-13 16:48:09  阅读:298  来源: 互联网

标签:node 双机 zookeeper manager mysql aria2 安装 otter


先说下项目情况,数据库是只用于管理后台供管理员配置使用,不影响任何业务的主流程,单机房可以满足需求。 可是客户非要求用双机房双写,本着简单解决问题的想法,我们就打算采用单点写双读。可是结果。。。。郁闷的是,人家都懒得跟我们说一声原因,怎么问都往数据不一致问题上绕,,单写!额。。。开发工期很紧,我们先开发了,到最后都部署了,又跟客户沟通数据库同步问题。这次在绕了好几天后,dba终于开口说,原因是Mysql本身的复制机制在跨机房情况下不可靠。泪奔.......

? otter开源了,这个时间点太好了,刚好能用上,ye!向otter的开发者致敬!
? otter的wiki页面:https://github.com/alibaba/otter
?
? otter的环境需要:mysql? ,jdk, zookeeper , node , aria2 , manager
为了防止otter的闪断,我把一些软件上传到了百度云上:
? ? http://pan.baidu.com/share/link?uk=3708161223&shareid=2987646776#dir
其他的就不说了,直接说安装和使用。
1 安装mysql,? jdk ,zookeeper
?otter只支持5.5及以下版本的Mysql,不支持maridb
此处假设安装了数据库A:192.168.85.10:3306
数据库B: 192.168.85.11:3306
jdk,我安装的是7,安装完后,配置环境变量
zookeeper,可以只安装一个,可以以集群形式安装。
我现在只安装了一个,zookeeper的地址:?192.168.85.10:2181
? 2 安装node和aria2
node 需要aria2支持,我是在AB机房各安装了一套。

?安装node:
? ? 创建目录:mkdir node
? 进入目录:cd? node
? 下载node:
? 解压缩:tar?zxvf?node.deployer-$version.tar.gz
? ? 修改node的配置:vi conf/otter.properties
otter.manager.address=172.20.150.70:1099##对用manager中otter.properties的配置otter.communication.manager.port
? ? node的启动/停止:
? ? cd bin
? ?startup.sh/stop.sh
? ?
? 安装aria2:
下载aria2:
解压缩:tar?zxvf?aria2-$version.tar.gz
为了方便切换目录:mv aria2-$version aria2
进入目录: cd aria2
编译:

标签:node,双机,zookeeper,manager,mysql,aria2,安装,otter
来源: https://www.cnblogs.com/HKROnline-SyncNavigator8-4-1/p/11017524.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有