本文实现mysql数据通过pulsar消息队列,异步传输到mysql库表的全过程代码实现,包括pulsar环境搭建,代码运行效果展示。全部使用Flink cdc最新版本实现,虽然代码精简,但确属全网最全,最完整的案例,没有之一。
一、pulsar安装
docker部署
拉取镜像
docker pull apachepulsar/pulsar:2.8.1
安装并运行pulsar
docker run -itd -p 6650:6650 -p 8080:8080 -v pulsardata:/pulsar/data -v pulsarconf:/pulsar/conf --name pulsar apachepulsar/pulsar:2.8.1 bin/pulsar standalone
二个控制台:
serviceURL: http://192.168.3.252:8080
adminURL: pulsar://192.168.3.252:6650
二、代码实现mysql到pulsar
package