canal.deployer部署
前面已经讲过MySQL 开启 Binlog 写入功能
canal.deployer部署
mkdir server
tar -zxvf canal.deployer-1.1.5.tar.gz -C /usr/local/server
/conf/example
vim instance.properties
#################################################
## mysql serverId , v1.0.26+ will autoGen
canal.instance.mysql.slaveId=90# enable gtid use true/false
canal.instance.gtidon=false# position info
#mysql地址
canal.instance.master.address=127.0.0.1:3306
canal.instance.master.journal.name=mysql-bin.000001
canal.instance.master.position=154
canal.instance.master.timestamp=
canal.instance.master.gtid=# rds oss binlog
canal.instance.rds.accesskey=
canal.instance.rds.secretkey=
canal.instance.rds.instanceId=# table meta tsdb info
canal.instance.tsdb.enable=true
#canal.instance.tsdb.url=jdbc:mysql://127.0.0.1:3306/canal_tsdb
#canal.instance.tsdb.dbUsername=canal
#canal.instance.tsdb.dbPassword=canal#canal.instance.standby.address =
#canal.instance.standby.journal.name =
#canal.instance.standby.position =
#canal.instance.standby.timestamp =
#canal.instance.standby.gtid=
# username/password
canal.instance.dbUsername=canal
canal.instance.dbPassword=canal
#指定需要同步的数据库
canal.instance.defaultDatabaseName =canaldb
#指定编码方式
canal.instance.connectionCharset = UTF-8
# enable druid Decrypt database password
canal.instance.enableDruid=false
#canal.instance.pwdPublicKey=MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALK4BUxdDltRRE5/zXpVEVPUgunvscYFtEip3pmLlhrWpacX7y7GCMo2/JM6LeHmiiNdH1FWgGCpUfircSwlWKUCAwEAAQ==# table regex
#监控的是所有数据库,所有的表改动都会监控到,这样可能会浪费不少性能,可能我只想监控的是某一个数据库下的表。
# .*\\..*表示监控所有数据库,canal\\..*表示监控canal数据库
#如果要在官方给例子中看到效果,connector.subscribe("canal\\..*"); 和这里要一致
canal.instance.filter.regex=canaldb\\..*
# table black regex
canal.instance.filter.black.regex=
# table field filter(format: schema1.tableName1:field1/field2,schema2.tableName2:field1/field2)
#canal.instance.filter.field=test1.t_product:id/subject/keywords,test2.t_company:id/name/contact/ch
# table field black filter(format: schema1.tableName1:field1/field2,schema2.tableName2:field1/field2)
#canal.instance.filter.black.field=test1.t_product:subject/product_image,test2.t_company:id/name/contact/ch# mq config
canal.mq.topic=example
# dynamic topic route by schema or table regex
#canal.mq.dynamicTopic=mytest1.user,mytest2\\..*,.*\\..*
canal.mq.partition=0
# hash partition config
#canal.mq.partitionsNum=3
#canal.mq.partitionHash=test.table:id^name,.*\\..*
#canal.mq.dynamicTopicPartitionNum=test.*:4,mycanal:6
#################################################
启动 ./bin/startup.sh
tail -f logs/canal/canal.log
tail -f logs/example/example.log
canal.deployer部署相关推荐
- mysql数据实时同步:Canal安装部署、kafka安装、zk安装、mysql安装、Canal Server+Canal Client HA,Canal+mysql+Kafka,相关验证(学习笔记)
目录 Canal安装部署 1.1. 服务器准备 1.2. 设置主机名并配置hosts 1.3. 免密设置 1.4. 设置ntp时间 1.5. 关闭防火墙 1.6. 关闭selinux 1.7. 安装J ...
- Canal:部署Canal与Canal Admin
简介 以下关于Canal的介绍来自Github官方介绍. canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于MySQL数据库增量日志解析,提供增量数据订阅和消费. 工作原理 cana ...
- 关于 Deployer 部署结构
Deployer 部署完成后,在服务器上的结构会是这样子: drwxr-sr-x 5 deployer www-data 4096 Jun 14 09:53 ./ drwxr-sr-x 6 deplo ...
- deployer部署_使用Deployer轻松部署PHP应用程序
deployer部署 This article has updated for the most recent version of Deployer on March 26th, 2017. 本文已 ...
- canel-1.1.5 canal.deployer安装
简介 canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费 工作原理 canal 模拟 MySQL slave 的交互协议,伪装 ...
- deployer部署_Laravel使用CircleCI和Deployer进行连续部署
deployer部署 by Bryan Lee 通过李恩 Laravel使用CircleCI和Deployer进行连续部署 (Laravel Continuous Deployment With Ci ...
- canal deployer+canal adapter自动同步MySQL数据到ElasticSearch
一.安装Elastic Search 6.8 1.下载 Elastic Search 6.8资源下载 2.部署环境配置 创建用户(es不能使用root启动,否则报错) adduser elastic ...
- Deployer 部署项目
Composer安装 $ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" $ p ...
- canal+kafka部署测试全记录
canal地址:https://github.com/alibaba/canal 这里只介绍部署,简介原理参见开源介绍. 一.简介 canal1.1.1版本以后,默认支持将canal server接收 ...
最新文章
- Boosting和Bagging: 如何开发一个鲁棒的机器学习算法
- 10 行 Python 代码自动清理电脑重复文件,解放双手!
- Android 判断当前屏幕是横屏还是竖屏
- javascript常用排序算法总结
- Catch a cold, will be back later
- 缓存 Cache-Control:max-age symfony
- VTK:图片之ImageTransparency
- delphi dxBarManager 的dxBarEdit 输入问题
- java instanceof 继承_Java中的instanceof关键字
- ApiCloud重新定义移动应用开发
- RTC 技术的试金石:火山引擎视频会议场景技术实践
- 一百多个Zbrush实用笔刷和Alpah大合集
- win和linux同步文件,Linux和windows系统文件的实时同步
- catia中尺子没了怎么调出来,【答疑】草图大师sketchup的尺子快捷键是什么呀? - 羽兔网问答...
- h标签,b标签,em,i ,u,s标签
- layui框架轮播图实现轮播图片自适应视口缩放
- hostapd配置解析
- 极限、可导、可微、连续之间的关系
- 据称:韩乔生老师最牛的一次解说――-那是相当的经典!
- 新版的豌豆荚如何连接电脑