安装
- 创建找一个目录新建canal文件夹,将canal放在文件夹中,进入canal目录
- 输入
tar -zxvf canal.deployer-1.1.7.tar.gz
命令进行解压 - 输入
cd canal-deployer/conf/
进入conf目录,输入vim canal.properties
编辑文件
-
- 找到
canal.serverMode
这个修改为rocketMQ
- 找到
rocketmq.producer.group
这个修改为crm_producer_group
- 找到
canal.instance.parser.parallelThreadSize
修改为16
- 找到
rocketmq.namesrv.addr
修改为rocketmq服务器ip:9876
- 按esc,然后输入:wq!保存退出
- 找到
- 在conf目录下输入
cd example/
进入example目录,输入vim instance.properties
编辑文件
-
- 找到
canal.instance.master.address
修改为金荣数据库的连接 - 找到
canal.instance.dbUsername
和canal.instance.dbPassword
修改为账号和密码 - 找到
canal.instance.connectionCharset
修改为gbk
- 找到
canal.instance.filter.regex
修改为datasource\\.table
(监听member表,可选,加了这个之后只会监听这个表的修改新增的记录,其他表的改的则不会同步,datasource为数据库名,table为表名
) - 找到
canal.mq.topic
修改为crm_topic
- 按esc,然后输入:wq!保存退出
- 找到
启动
输入cd ../../bin
进入bin目录
输入sh startup.sh
启动canal
输入sh stop.sh
即可关闭canal