laijunlin_data 2022-12-28 20:06 采纳率: 80%
浏览 40
已结题

flinkcdc监控mysql整个库的binlog

问题遇到的现象和发生背景

flinkcdc监控mysql整个库的binlog

遇到的现象和发生背景,请写出第一个错误信息

flinkcdc2.2.1使用datastream的方式监控mysql其中一个库的binlog,程序不报错,但是也读取不到数据

用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%

但是把代码改为库中的某张表的时候就可以获取到数据

运行结果及详细报错内容

我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%

我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

flinkcdc可以监控mysql的一整个库

  • 写回答

3条回答 默认 最新

  • 流比 2022-12-28 20:22
    关注

    在使用 Flink CDC (Change Data Capture) 监控 MySQL 数据库时,如果你使用的是数据流的方式(即使用 DataStream API),那么你可以使用以下代码来监控 MySQL 整个库的 binlog:

    DataStream<Row> stream = FlinkCdcConnectors.getTableRows(
        env, // Flink StreamExecutionEnvironment
        "connector_name", // connector name
        "database_name", // database name
        "table_name", // table name
        "server_id", // server id
        "binlog_dir", // binlog directory
        "username", // username
        "password" // password
    );
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 6月29日
  • 已采纳回答 6月21日
  • 创建了问题 12月28日