1.canal下载
新建文件夹canal-server
下载canal-server
wget https://github.com/alibaba/canal/releases/download/canal-1.1.4/canal.deployer-1.1.4.tar.gz
解压
tar -zxvf canal.deployer-1.1.4.tar.gz
新建文件夹canal-adapter
下载canal-adapter
wget https://github.com/alibaba/canal/releases/download/canal-1.1.4/canal.adapter-1.1.4.tar.gz
解压
tar -zxvf canal.adapter-1.1.4.tar.gz
2.配置 canal-server
解压之后进入 conf文件夹中,修改 canal.properties 根据实际需要来修改(如果不使用kafka或MQ
默认tcp即可)
canal.destinations = prod # 指定instance的名字多个使用逗号分隔
保存之后在conf目录创建 prod 文件夹并将 example文件夹中的
instance.properties
修改
instance.properties
配置如下:
canal.instance.master.address=127.0.0.1:3306 # 源Mysql地址
canal.instance.dbUsername=canal # 源Mysql账号
canal.instance.dbPassword=canal # 源Mysql密码
canal.instance.connectionCharset=UTF-8 # 与源数据库编码格式一致
canal.instance.defaultDatabaseName=test_database # 这个需要手动添加进去,监听数据库
启动
./bin/startup.sh #启动应用
查看日志,是否启动成功
tail -f logs/prod/prod.log #查看日志是否启动成功
启动成功:
2020-06-09 17:13:04.9