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

使用Debezium采集Postgresql数据

文章目录

  • 一、前置准备
    • 安装jdk18
    • 获取kafka安装包
    • 配置参数
  • 二、Postgresql中创建逻辑复制发布
    • 开启逻辑复制
    • 创建Publication(逻辑发布)
  • 三、安装debezium插件
    • 下载debezium-connector-postgresql插件,解压到指定路径
  • 三、启动kafka
    • 启动Zookeeper
    • 启动kafka
    • 启动kafka connect
    • 创建connector(以pg为例)
    • 查看连接状态

一、前置准备

提前准备一台机器和一个pg数据库。

安装jdk18

下载jdk18
wget --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" \
https://download.oracle.com/java/18/archive/jdk-18.0.2_linux-x64_bin.tar.gz

解压安装包
tar -zxvf jdk-18.0.2_linux-x64_bin.tar.gz -C /usr/local/

重命名目录
sudo mv /usr/local/jdk-18.0.2 /usr/local/jdk18

配置环境变量
vim /etc/profile
export JAVA_HOME=/usr/local/jdk18
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib

source /etc/profile

检验java版本
java -version

获取kafka安装包

kafka官网
选择自己需要的版本进行下载,然后上传到CVM上
或者执行以下命令下载(注意版本号需要自行更换)
建议下载二进制包,源码包编译很慢

-- 以下为二进制包
wget<

http://www.kler.cn/a/611412.html

相关文章:

  • Ubuntu 更换阿里云镜像源图文详细教程
  • Flink基础简介和安装部署
  • 2025.03.23【前沿工具】| CellPhoneDB:基因网络分析与可视化的利器
  • 计算机视觉的多模态模型:开启感知智能的新篇章
  • 《新华网》主流媒体理论论文发表注意事项,有稿费!
  • 施磊老师高级c++(七)
  • 分布式爬虫框架Scrapy-Redis实战指南
  • XYCTF2024 ezSerialize WP
  • 信息安全的数学本质与工程实践
  • SQL中体会多对多
  • Go 语言 fmt 模块的完整方法详解及示例
  • 认识 Express.js:Node.js 最流行的 Web 框架
  • TiDB与Doris实操对比:深度剖析数据库选型要点
  • flutter-实现瀑布流布局及下拉刷新上拉加载更多
  • 外设的中断控制
  • Go 语言 sync 包使用教程
  • 内存型数据库深入解析:Memcache、Redis 与 Squid 的对比与应用
  • 数据结构二叉树进阶
  • SylixOS 中 select 原理及使用分析
  • 计算机三级信息安全技术核心知识点详细定义解析,按章节分类并重点阐述关键概念定义