开发者社区> 问答> 正文

Canal是否支持azure database for mysql的binlog订阅

2019-01-28 11:03:23.988 [destination = example , address = xxxxxx.mysql.database.azure.com/10.10.10.10:3306 , EventParser] ERROR com.alibaba.otter.canal.common.alarm.LogAlarmHandler - destination:example[com.alibaba.otter.canal.parse.exception.CanalParseException: java.io.IOException: connect xxxxxx.mysql.database.azure.com/10.10.10.10:3306 failure Caused by: java.io.IOException: connect xxxxxx.mysql.database.azure.com/10.10.10.10:3306 failure at com.alibaba.otter.canal.parse.driver.mysql.MysqlConnector.connect(MysqlConnector.java:77) at com.alibaba.otter.canal.parse.inbound.mysql.MysqlConnection.connect(MysqlConnection.java:88) at com.alibaba.otter.canal.parse.inbound.mysql.MysqlEventParser.preDump(MysqlEventParser.java:86) at com.alibaba.otter.canal.parse.inbound.AbstractEventParser$3.run(AbstractEventParser.java:175) at java.lang.Thread.run(Thread.java:748) Caused by: java.io.IOException: Error When doing Client Authentication:ErrorPacket [errorNumber=9002, fieldCount=-1, message=The connection string may not be right. Please visit portal for references. , sqlState=28000, sqlStateMarker=#] at com.alibaba.otter.canal.parse.driver.mysql.MysqlConnector.negotiate(MysqlConnector.java:199) at com.alibaba.otter.canal.parse.driver.mysql.MysqlConnector.connect(MysqlConnector.java:74) ... 4 more ]

原提问者GitHub用户Robinbin

展开
收起
古拉古拉 2023-05-08 14:50:35 117 0
2 条回答
写回答
取消 提交回答
  • message=The connection string may not be right. Please visit portal for references

    原回答者GitHub用户agapple

    2023-05-09 18:00:15
    赞同 展开评论 打赏
  • 是的,Canal支持Azure Database for MySQL的binlog订阅。你只需要将Azure Database for MySQL的binlog连接信息配置到Canal的配置文件中即可。具体的步骤可以参考Canal官方文档中的说明。需要注意的是,Azure Database for MySQL的binlog格式必须是ROW格式,否则无法正常使用Canal进行订阅和解析。

    2023-05-08 16:01:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像