Appreciate(欣赏) 2022-01-22 17:28 采纳率: 0%
浏览 332

FlinkCDC连接MYSQL8.0报错

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

使用flinkcdc连接mysqlblinlog日志

DebeziumSourceFunction<String> sourceFunction = MySQLSource.<String>builder()
                .hostname("localhost")
                .port(3306)
                .username("hello")
                .password("1234")
                .databaseList("flinkCdc")
                .tableList("home")
                .deserializer(new StringDebeziumDeserializationSchema())
                .serverId(1)
                .serverTimeZone("UTC")
                .build();
问题相关代码,请勿粘贴截图
运行结果及报错内容

Caused by: java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:835)

我的解答思路和尝试过的方法
 Properties properties=new Properties();
        properties.setProperty("allowPublicKeyRetrieval","true");
        //创建flinkcdc监控Mysqlblinlog日志
        DebeziumSourceFunction<String> sourceFunction = MySQLSource.<String>builder()
                .hostname("localhost")
                .port(3306)
                .username("hello")
                .password("1234")
                .databaseList("flinkCdc")
                .tableList("home")
                .deserializer(new StringDebeziumDeserializationSchema())
                .serverId(1)
                .debeziumProperties(properties)
                .serverTimeZone("UTC")
                .build();

我想要达到的结果

能不报错,顺利运行。

  • 写回答

2条回答 默认 最新

  • 关注

    注释这一行试试:
    properties.setProperty("allowPublicKeyRetrieval","true");

    评论

报告相同问题?

问题事件

  • 创建了问题 1月22日

悬赏问题

  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥15 使用百度地图api 位置函数报错?
  • ¥15 metamask如何添加TRON自定义网络
  • ¥66 关于川崎机器人调速问题
  • ¥15 winFrom界面无法打开
  • ¥30 crossover21 ARM64版本安装软件问题
  • ¥15 mymetaobjecthandler没有进入
  • ¥15 mmo能不能做客户端怪物