开发者社区> 问答> 正文

otter如何使用文件同步功能

如题,大多数都是使用otter来同步数据库,网上教程一大堆,使用otter文件同步的,网上没有教程!
请问下,谁有otter文件同步教程,谢谢!
草根出身,都要自己摸索,如果有大神指点下,感激不尽。
项目方案:将近2亿的几k小文件,需要用到单项或者多项同步,windows+linux混合环境,多windows+多linux,能够兼容两者的,好像只有otter了,求大神支招,谢谢!

展开
收起
索马里海草 2017-08-22 17:19:37 5008 0
1 条回答
写回答
取消 提交回答
  • 有一点特别注意:目前canal支持mixed,row,statement多种日志协议的解析,但配合otter进行数据库同步,目前仅支持row协议的同步,使用时需要注意. show variables like '%binlog_format%'; SET SESSION binlog_format = 'ROW'; SET GLOBAL binlog_format = 'ROW'; #SET SESSION binlog_format = 'STATEMENT'; #SET GLOBAL binlog_format = 'STATEMENT'; #SET SESSION binlog_format = 'MIXED'; #SET GLOBAL binlog_format = 'MIXED';  环境准备 1. 操作系统  a. otter为纯java编写,windows/linux均可支持  b. jdk建议使用1.6.25以上的版本,稳定可靠,目前阿里巴巴使用基本为此版本  2. 整个otter同步由几部分组成,需要预先进行安装,后续会有专门的篇幅展开介绍 manager node 3. otter node依赖于zookeeper进行分布式调度,需要安装一个zookeeper节点或者集群.  重要:考虑异地机房的地域性,node机器会优先选择就近的zookeeper节点进行访问,比如国际站会在杭州和美国各部署node,针对美国的node会选择美国的zookeeper进行访问,提升读效率. ps. 不同机房的zookeeper集群组成一个物理大集群,只不过是根据地域不同划分为不同逻辑集群,所有地域的node机器对zookeeper进行写操作都会发到一个地域的zookeeper进行paoxs算法仲裁.
    

    答案来源网络,供参考,希望对您有帮助

    2019-10-15 18:46:13
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Redis架构与介质选择指引 立即下载
HBase实践之MOB使用指南(未翻译) 立即下载
阿里云MongoDB备份恢复功能说明和原理介绍 立即下载