由于错误代码1236,无法启动debezium MySQL连接器
当我通过kakfa connect的REST API检查debezium连接器的状态时,我看到该连接器的以下错误消息: org.apache.kafka.connect.errors.ConnectException:从机是 使用CHANGE MASTER连接到MASTER_AUTO_POSITION=1,但 主服务器已清除包含从服务器删除的GTID的二进制日志 要求。错误代码:1236;SQLSTATE:HY000。\n\t io.debezium.connector.mysql.AbstractReader.wrap(AbstractReader.java:230)\n\tat io.debezium.connector.mysql.AbstractReader.failed(AbstractReader.java:197)\n\t io.debezium.connector.mysql.BinlogReader$ReaderThreadLifecycleListener.onCommunicationFailure(BinlogReader.java:997)\n\t com.github.shyiko.mysql.binlog.BinaryLogClient.listenForEventPackets(BinaryLogClient.java:950)\n\tat com.github.shyiko.mysql.binlog.BinaryLogClient.connect(BinaryLogClient.java:580)\n\tat com.github.shyiko.mysql.binlog.BinaryLogClient$7.run(BinaryLogClient.java:825)\n\tat java.lang.Thread.run(Thread.java:748)\n使用者: com.github.shyiko.mysql.binlog.network.ServerException:从机为 使用CHANGE MASTER连接到MASTER_AUTO_POSITION=1,但 主服务器已清除包含从服务器删除的GTID的二进制日志 需要。\n\t com.github.shyiko.mysql.binlog.BinaryLogClient.listenForEventPackets(BinaryLogClient.java:914)\n\t。。。 3更多\n由于错误代码1236,无法启动debezium MySQL连接器,mysql,apache-kafka,apache-kafka-connect,debezium,Mysql,Apache Kafka,Apache Kafka Connect,Debezium,当我通过kakfa connect的REST API检查debezium连接器的状态时,我看到该连接器的以下错误消息: org.apache.kafka.connect.errors.ConnectException:从机是 使用CHANGE MASTER连接到MASTER_AUTO_POSITION=1,但 主服务器已清除包含从服务器删除的GTID的二进制日志 要求。错误代码:1236;SQLSTATE:HY000。\n\t io.debezium.connector.mysql.Abstra
这是我如何配置debezium连接器的问题还是MySQL的问题?疯狂的是,即使我尝试将选项
snapshot.mode
设置为never
,但仍会抛出此错误!根据文件,,当snapshot.mode
设置为never
或when_need
时,它不应该需要GTID,因此我对正在发生的事情非常困惑问题是,Debezium可能停机了一段时间,它没有看到的一些事务在服务器上不再可用。我删除了卡夫卡连接和重建debezium连接器的内部主题,那么为什么我仍然看到这条消息?