canal小试牛刀第二篇:简单运行

本文介绍如何使用Canal将MySQL的数据变更同步至Kafka,并通过具体步骤展示整个过程,包括启动服务、创建数据库表、执行SQL命令及消费消息。

github项目直达

1. 启动docker

进入根目录执行 docker-compose up
当看到如下相关信息表示相应服务已经成功启动:

  • mysql
canal-db     | 2022-01-19T07:29:51.996555Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
canal-db     | 2022-01-19T07:29:52.033543Z 0 [Warning] [MY-011810] [Server] Insecure configuration for --pid-file: Location '/var/run/mysqld' in the path is accessible to all OS users. Consider choosing a different directory.
canal-db     | 2022-01-19T07:29:52.699673Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '::' port: 33060, socket: /var/run/mysqld/mysqlx.sock
canal-db     | 2022-01-19T07:29:52.708262Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.27'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  MySQL Community Server - GPL.
  • zookeeper
canal-zk     | 2022-01-19 07:37:57,891 [myid:1] - INFO  [main:RequestThrottler@75] - zookeeper.request_throttler.shutdownTimeout = 10000
canal-zk     | 2022-01-19 07:37:57,900 [myid:1] - INFO  [ProcessThread(sid:0 cport:2181)::PrepRequestProcessor@137] - PrepRequestProcessor (sid:0) started, reconfigEnabled=false
canal-zk     | 2022-01-19 07:37:58,296 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值