开发者社区 > 云原生 > 正文

请问这个配置参数不是不锁表的吗?为什么报了需要锁表的权限?

请教大佬们一个现象,在flink代码里配置了debezium.snapshot.locking.mode:none之后,运行时报了User does not have the 'LOCK TABLES' privilege的错误,这个配置参数不是不锁表的吗?为什么报了需要锁表的权限。 环境:因为flink集群是1.12的原因,我用cdc是1.3版本的。

展开
收起
滴滴滴~ 2023-03-20 17:06:52 293 0
1 条回答
写回答
取消 提交回答
  • GitHub https://github.com/co63oc/cloud

    snapshot.locking.mode 设置为 “none” 是为了避免获取表的元信息时锁表(要么是 RELOAD 权限用 flush tables with read lock,要么是 LOCK TABLES 权限锁单个表) https://dieken.gitlab.io/posts/use-debezium-to-replicate-mysql-binlog/

    2023-03-24 16:08:21
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载