本文主要记录 如何配置 使得 canal 消息推送到 kafka 并被消费的过程。
1. 环境安装
- canal
- kafka
- zookeeper
安装参考
canal 学习一:本地运行canal
Windows 下本地运行 Kafka
2. 文件配置
- kafka 配置
/config/server.properties
listeners=PLAINTEXT://:9092
advertised.listeners=PLAINTEXT://192.168.1.119:9092 # 本机 ip + 端口
zookeeper.connect=192.168.1.119:2181 # 运行 zookeeper 的地址端口
- canal.properties 配置
canal.serverMode = kafka # 服务模式由原来的 tcp 改为 kafka
canal.destinations= example # instance 实例的名字
- mq.yml 配置
servers: 192.168.1.119:9092 #for rocketmq: means the nameserver,对 kafka 来说暂时没实际意义
retries: 0
batchSize: 1