版本要求

PostgreSQL: 9.6, 10, 11, 12 +

连接器:flink-cdc-connectors

操作步骤

  1. 更改wal日志方式为logical

wal_level = logical # minimal, replica, or logical

阿里云中修改参数设置会实例重启,谨慎操作

  1. 修改域信息,保证本机可以连接

  1. 新建用户

CREATE USER user WITH PASSWORD 'pwd';

  1. 给用户复制流权限

ALTER ROLE user replication;

  1. 给用户数据库权限

grant CONNECT,CREATE ON DATABASE test to user;

  1. 把当前库public下所有表查询权限赋给用户(可选部分表)

GRANT SELECT ON cgm_device TO user;

  1. 发布表

CREATE PUBLICATION dbz_publication FOR TABLE  cgm_device,cgm_user_info,cgm_user_action,cgm_user_patient;

查询哪些表已经发布

select * from pg_publication_tables;

其他命令

-- 赋予权限 GRANT privilege_list | ALL ON table_name TO  role_name;

GRANT SELECT ON  cgm_device TO dev_user;

-- 权限回收

REVOKE ALL ON ALL TABLES IN SCHEMA public FROM dev_user;

-- 查看某用户的系统权限

SELECT * FROM  pg_roles WHERE rolname='dev_user';

-- 查询当前用户 所有表权限

SELECT * FROM information_schema.table_privileges WHERE grantee = 'dev_user'

-- 查看户在某表的列上的权限

select * from information_schema.column_privileges where grantee='dev_user';

-- 查看usage权限表

SELECT * FROM information_schema.usage_privileges WHERE grantee = 'dev_user'

-- 查看当前用户能够访问的数据类型

select * from information_schema.data_type_privileges;

flink-cdc 同步 Postgre SQL 基本配置【1】相关推荐

  1. Flink CDC 实时同步mysql

    前言 在实际开发中,需要做数据同步的场景是非常多的,比如不同的应用之间不想直接通过RPC的方式进行数据交互,或者说下游应用需要检测来自上游应用的某些业务指标数据的变化时,这些都可以考虑使用数据同步的方 ...

  2. StarRocks X Flink CDC,打造端到端实时链路

    实时数仓建设背景 实时数仓需求 随着互联网行业的飞速发展,企业业务种类变得越来越多,数据量也变得越来越大.以 Apache Hadoop 生态为核心的数据看板业务一般只能实现离线的业务.在部分领域,数 ...

  3. Flink CDC 2.0原理详解和生产实践

    点击上方蓝色字体,选择"设为星标" 回复"面试"获取更多惊喜 八股文交给我,你们专心刷题和面试 Hi,我是王知无,一个大数据领域的原创作者. 放心关注我,获取更 ...

  4. 4.3.2 Flink-流处理框架-Flink CDC数据实时数据同步-何为Flink CDC?

    目录 1.写在前面 2.Flink CDC出现的动机 3.基于传统的CDC的ETL分析 4.基于Flink CDC的ETL分析 5.支持的版本和连接器 1.写在前面 CDC是一种可以捕获数据库变更的技 ...

  5. Flink CDC 系列(3)—— Flink CDC MySQL Connector 与 Flink SQL 的结合使用案例Demo

    Flink CDC 系列文章: <Flink CDC 系列(1)-- 什么是 Flink CDC> <Flink CDC 系列(2)-- Flink CDC 源码编译> < ...

  6. Flink CDC mongoDB 使用及Flink sql解析monggo中复杂嵌套JSON数据实现

    需要实时采集MongoDB中的数据,所以考虑使用flink cdc mongodb,在flink cdc2.1版本后也支持了MongoDB的数据采集,是通过oplog. MongoDB中的存储数据的文 ...

  7. flink cdc MySQL2Doris 案例分享 解决分库多表同步

    案例简单说明 使用flink cdc,完成mysql 多库 多表同时同步到doris中 版本信息 flink 1.14.4 doris 1.1.0 依赖 <properties><m ...

  8. Flink原理解析50篇(四)-基于 Flink CDC 打通数据实时入湖

    在构建实时数仓的过程中,如何快速.正确的同步业务数据是最先面临的问题,本文主要讨论一下如何使用实时处理引擎Flink和数据湖Apache Iceberg两种技术,来解决业务数据实时入湖相关的问题. 0 ...

  9. 基于Flink CDC打通数据实时入湖

    作者 | 数据社       责编 | 欧阳姝黎 在构建实时数仓的过程中,如何快速.正确的同步业务数据是最先面临的问题,本文主要讨论一下如何使用实时处理引擎 Flink 和数据湖 Apache Ice ...

最新文章

  1. 数据中台应该包含什么?
  2. 详解SpringBoot应用跨域访问解决方案
  3. python软件开发-如何编写Python软件开发文档(7个技巧)
  4. 超过100本的linux免费书籍
  5. 能用文件的安卓c语言,使用android NDK将.C 文件编译为 手机 可执行程序或者.so
  6. TCP/IP 笔记一
  7. Android Donut SDK 1.6r1 今日发布
  8. python字典items返回什么_Python 字典items返回列表,iteritems返回迭代器
  9. 论文浅尝 | 使用预训练深度模型和迁移学习方法的端到端模糊实体匹配
  10. NumPy 数组学习手册·翻译完成
  11. 【转】linux图形界面编程基本知识
  12. 德江多措施推进大数据应用“智慧德江”建设
  13. Python自定义模块
  14. 手机微信图片存储路径
  15. NVIDIA NCCL 源码学习(四)- 建图过程
  16. 高可用架构设计(3) -电商商品详情页缓存背景及框架说明
  17. openjudge666:放苹果
  18. 060031班第一次班级聚会
  19. tkinter在Mac下运行主界面显示黑色
  20. 未来智安XDR入选《CCSIP 2022中国网络安全产业全景图》

热门文章

  1. ubuntu20.04 磁盘管理
  2. 多个div占满整个屏幕(或页面)(待补充及理解)
  3. R语言使用lm函数构建简单线性回归模型(建立线性回归模型)、拟合回归直线、使用attributes函数查看线性回归模型的属性信息、获取模型拟合对应的残差值residuals
  4. [JS] 聊一聊File对象
  5. 【推荐】时间管理文章:Do it now
  6. first season twenty-third episode,Ben was born!!!,Hi Ben???
  7. Attempted read from closed stream.
  8. MASM32编程获取任务栏高度
  9. 00截断原理核心分析(重点)
  10. 关于java 操作word的几种方式