【发布时间】:2022-04-13 08:13:49
【问题描述】:
我正在使用debezium 0.9 版制作一些 POC,并且我正在使用嵌入式 Debezium 配置运行一个独立的 docker 化 mysql 数据库。我遇到了这个问题:
Caused by: java.lang.IllegalStateException: Cannot read the binlog filename and position via 'SHOW MASTER STATUS'. Make sure your server is correctly configured
我怀疑这是因为mysql 的独立配置或嵌入式配置,但不知道如何进行和修复。有什么提示吗?
【问题讨论】:
-
您的 MySQL 实例是否启用了二进制日志?默认情况下,它不会在新的 MySQL 5.x 实例上启用,除非您使用 log_bin 选项启用它。 MySQL 8.0 默认启用二进制日志。阅读dev.mysql.com/doc/refman/8.0/en/binary-log.html 和dev.mysql.com/doc/refman/8.0/en/…
-
不,不是,感谢您的提示和链接。
-
@Squake 你有解决这个问题的办法吗?我也在同一条船上尝试在本地尝试 debezium。
-
是的,上面Bill提供的评论解决了问题,是关于binlog配置的。
标签: mysql docker-compose debezium