编程语言
首页 > 编程语言> > Otter源码深入详解(一)

Otter源码深入详解(一)

作者:互联网

前言:Otter代码分为三个模块,manager、node、shared。
在这里插入图片描述
manager:管理后台模块
node:同步binlog,并将binlog进行ETL转换再插入库中的模块(核心)
shared:顾名思义,manager、node共享模块

在学习代码前,需要能够将代码在本地运行。
代码地址:https://github.com/alibaba/otter
代码clone下来后,可能会缺少一些依赖,连maven中央仓库也找不到,笔者遇到缺少两个jar包:

  1. jtester-1.1.8.jar
  2. ojdbc6-11.1.0.7.0.jar

需要将这两个jar包安装到本地仓库

mvn install:install-file -Dfile=****/jtester-1.1.8.jar -DgroupId=org.jtester -DartifactId=jtester -Dversion=1.1.8 -Dpackaging=jar

安装完后,IDEA可能仍然在依赖列表中标有红色波浪线,这时候只需要将maven依赖注释,让maven刷新,再解开注释,再让maven刷新。(可能是IDEA-Bug)

修改otter.properties里面必要的配置,zk地址、数据库地址、等

标签:1.1,jar,代码,jtester,maven,manager,源码,详解,Otter
来源: https://blog.csdn.net/qq422243639/article/details/96110701