服务端:
修改example中的配置
启动服务:
bin目录下 ./startup.sh
客户端:
1、加入依赖:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<otter.version>1.0.23</otter.version>
<fastjson.version>1.2.47</fastjson.version>
</properties>
<dependencies>
<dependency>
<groupId>com.alibaba.otter</groupId>
<artifactId>canal.client</artifactId>
<version>${otter.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>${fastjson.version}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
</dependencies>
2、写个main函数
public class ReadBinlogTask {
public static Logger log = Logger.getLogger(ReadBinlogTask.class.getName());
public static int BACH_SIZE =1000;
public static void main(String[] args) {
InetSocketAddress socketAddr = new InetSocketAddress("172.18.71.103", 11111);
CanalConnector connector = CanalConnectors.newSingleConnector(socketAddr,
"example1", "", "