当前位置: 首页 > news >正文

山东外贸网站推广上海网络公司seo

山东外贸网站推广,上海网络公司seo,建设工程信息网官网首页,黑龙江门户网站建设canal译意为水道/管道/沟渠#xff0c;主要用途是基于 MySQL 数据库增量日志解析#xff0c;提供增量数据订阅和消费。 1.canal 工作原理 canal 模拟 MySQL slave 的交互协议#xff0c;伪装自己为 MySQL slave #xff0c;向 MySQL master 发送dump 协议MySQL master 收到…        canal译意为水道/管道/沟渠主要用途是基于 MySQL 数据库增量日志解析提供增量数据订阅和消费。 1.canal 工作原理 canal 模拟 MySQL slave 的交互协议伪装自己为 MySQL slave 向 MySQL master 发送dump 协议MySQL master 收到 dump 请求开始推送 binary log 给 slave (即 canal )canal 解析 binary log 对象(原始为 byte 流) 2.安装/配置MySQL 1.安装mysql 已安装略过此步骤未安装可以参考linux 安装MySQL-CSDN博客进行安装。 2.开启binlog日志 vi /etc/my.cnf [mysqld] log-binmysql-bin # 开启 binlog binlog-formatROW # 选择 行 模式 #binlog-do-db 根据自己的情况进行修改指定具体要同步的数据库如果不配置 则表示所有数据库均开启 Binlog #binlog-do-dbdemo #binlog-do-dbdmp 注意需要重启MySQL实例使配置生效执行命令sudo systemctl restart mysqld 3.新建canal账号并授权 create user canal% identified with mysql_native_password by wsx-123; GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO canal%; -- GRANT ALL PRIVILEGES ON *.* TO canal% ; FLUSH PRIVILEGES; 4.查看binlog日志 1)查看binlog模式show variables like %binlog_format%;   2)查看binlog日志文件列表show binary logs; 3)查看当前正在写入的binlog文件 show master status; 3.安装Canal 3.1下载 canal wget https://github.com/alibaba/canal/releases/download/canal-1.1.6/canal.adapter-1.1.6.tar.gz 3.2 解压canal mkdir ~/opt/canal tar -zxf canal.deployer-1.1.6.tar.gz  -C ~/opt/canal 3.3  修改canal 的基本通用配置 vi conf/canal.properties #canal常用端口 canal.admin.port 11110 canal.port 11111 canal.metrics.pull.port 11112 # 输出 model默认 tcp改为输出到: kafka, rocketMQ, rabbitMQ, pulsarMQ canal.serverMode tcp # 指定实例,多个实例使用逗号分隔: canal.destinations example1,example2 #如果需要多个实例处理不同的MySQL数据的话直接拷贝出多个conf/example并对其重新命名命名和配置文件中指定的名称一致即可 canal.destinations example 3.4 修改canal 实例配置 vi conf/example/instance.properties ## mysql serverId , v1.0.26 will autoGen # canal.instance.mysql.slaveId0 # mysql数据库地址:ip端口 canal.instance.master.address127.0.0.1:3306    # mysql数据库用户名和密码  canal.instance.dbUsernamecanal  canal.instance.dbPasswordwsx-123 #代表数据库的编码方式对应到 java 中的编码类型比如 UTF-8GBK , ISO-8859-1 canal.instance.connectionCharset UTF-8   # 指定库和表这里的 .* 表示 canal.instance.master.address 下面的所有数据库 canal.instance.filter.regex.*\\..* #指定具体数据库和该库所有表 #canal.instance.defaultDatabaseNamedemo #table regex #canal.instance.filter.regex demo\\..* 3.5 启动canal sh bin/startup.sh 3.6 验证启动成功 tail -f logs/example/example.log 4.实时监控 4.1 canal 客户端 canal 特别设计了 client-server 模式交互协议使用 protobuf 3.0 , client 端可采用不同语言实现不同的消费逻辑。 canal java 客户端: ClientExample · alibaba/canal Wiki · GitHub 4.2 MQ客户端 canal 作为 MySQL binlog 增量获取和解析工具可将变更记录投递到 MQ 系统中比如 Kafka/RocketMQ。 参考文档: Canal Kafka/RocketMQ QuickStart
http://www.w-s-a.com/news/557604/

相关文章:

  • 电子商务网站建设的简要任务执行书可以注册免费网站
  • 公司网站设计需要什么豪爵铃木摩托车官网
  • 建收费网站合肥地区网站制作
  • 自己做头像网站小网站建设公司
  • 电子商务建设与网站规划wordpress linux安装
  • wordpress新手建站win8网站模版
  • 网站的简单布局孝感 商务 网站建设
  • 湖北手机版建站系统价格优化网站内容
  • 网站后台登录不显示验证码软文发布网站
  • 企业微网站建设方案收费的网站如何免费
  • 平昌县建设局网站中国500强企业有哪些
  • 网站开发制作的流程是什么网页打不开显示不安全怎么办
  • 网络网站开发设计安徽建设工程信息网怎么打不开了
  • 百度网站推广申请深圳公众号制作
  • 百度站长怎么做网站维护中国深圳航空公司官网
  • xampp安装网站模板海南一家天涯社区
  • 网站建设 管理系统开发仿租号网站源码网站开发
  • 怎么自己弄网站免费网站设计用什么软件
  • 网站分几种access做网站数据方法
  • 网站默认图片s001网站建设公司
  • 淘宝的电子商务网站的建设东莞哪里有网站制作公司
  • 西安网站制作怎么联系wordpress登陆界面打开慢
  • 高端工作网站网站推广seo代理
  • 一般找素材都是做哪几个网站呢推广引流工具
  • 必须做网站等级保护html网页设计题库
  • 移动端网站开发 float手机在线建网站
  • 教育网站模板下载做汽车网站开题报告的意义
  • 网站首页做后台链接昌平网站制作
  • 营销型门户网站建设浏览器下载免费大全
  • 快三网站开发推广普通话手抄报内容50字