Error during binlog processing. Last offset stored = null, binlog reader near position = mysql-bin.
mysqlbinlog 偏移量值 是null。奇怪,没找到原因,先重启服务了
SHOW VARIABLES LIKE 'log_bin';
SHOW VARIABLES LIKE 'binlog_format';
show variables like '%log_bin%';
SHOW BINARY LOGS;
SHOW GLOBAL VARIABLES LIKE 'binlog_format';
SHOW BINARY LOGS;
mysqlbinlog 运行报错_mob649e816704bc的技术博客_51CTO博客
没找到问题,先重启服务了。
报错信息记录一下
2025-06-03 15:47:46.607 ERROR 5716 --- [-localhost:3306] i.d.c.m.MySqlStreamingChangeEventSource : Error during binlog processing. Last offset stored = null, binlog reader near position = mysql-bin.000004/14242753
2025-06-03 15:47:46.610 ERROR 5716 --- [-localhost:3306] io.debezium.pipeline.ErrorHandler : Producer failureio.debezium.DebeziumException: Error processing binlog event
at io.debezium.connector.mysql.MySqlStreamingChangeEventSource.handleEvent(MySqlStreamingChangeEventSource.java:369) [debezium-connector-mysql-1.5.2.Final.jar!/:1.5.2.Final]
at com.github.shyiko.mysql.binlog.BinaryLogClient.notifyEventListeners(BinaryLogClient.java:1118) ~[mysql-binlog-connector-java-0.25.1.jar!/:0.25.1]
at com.github.shyiko.mysql.binlog.BinaryLogClient.listenForEventPackets(BinaryLogClient.java:966) ~[mysql-binlog-connector-java-0.25.1.jar!/:0.25.1]
at com.github.shyiko.mysql.binlog.BinaryLogClient.connect(BinaryLogClient.java:606) ~[mysql-binlog-connector-java-0.25.1.jar!/:0.25.1]
at com.github.shyiko.mysql.binlog.BinaryLogClient$7.run(BinaryLogClient.java:850) ~[mysql-binlog-connector-java-0.25.1.jar!/:0.25.1]
at java.lang.Thread.run(Thread.java:750) ~[na:1.8.0_362]
Caused by: io.debezium.DebeziumException: io.debezium.relational.history.DatabaseHistoryException: Unable to create writer for history file /tmp/dbhistory.dat: /tmp/dbhistory.dat
at io.debezium.connector.mysql.MySqlStreamingChangeEventSource.lambda$handleQueryEvent$1(MySqlStreamingChangeEventSource.java:584) [debezium-connector-mysql-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.pipeline.EventDispatcher.dispatchSchemaChangeEvent(EventDispatcher.java:276) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.connector.mysql.MySqlStreamingChangeEventSource.handleQueryEvent(MySqlStreamingChangeEventSource.java:579) [debezium-connector-mysql-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.connector.mysql.MySqlStreamingChangeEventSource.handleEvent(MySqlStreamingChangeEventSource.java:352) [debezium-connector-mysql-1.5.2.Final.jar!/:1.5.2.Final]
... 5 common frames omitted
Caused by: io.debezium.relational.history.DatabaseHistoryException: Unable to create writer for history file /tmp/dbhistory.dat: /tmp/dbhistory.dat
at io.debezium.relational.history.FileDatabaseHistory.lambda$storeRecord$1(FileDatabaseHistory.java:122) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.util.FunctionalReadWriteLock.write(FunctionalReadWriteLock.java:99) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.relational.history.FileDatabaseHistory.storeRecord(FileDatabaseHistory.java:103) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.relational.history.AbstractDatabaseHistory.record(AbstractDatabaseHistory.java:92) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.relational.HistorizedRelationalDatabaseSchema.record(HistorizedRelationalDatabaseSchema.java:88) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.connector.mysql.MySqlDatabaseSchema.applySchemaChange(MySqlDatabaseSchema.java:186) ~[debezium-connector-mysql-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.pipeline.EventDispatcher$SchemaChangeEventReceiver.schemaChangeEvent(EventDispatcher.java:462) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.connector.mysql.MySqlStreamingChangeEventSource.lambda$handleQueryEvent$1(MySqlStreamingChangeEventSource.java:581) [debezium-connector-mysql-1.5.2.Final.jar!/:1.5.2.Final]
... 8 common frames omitted
Caused by: java.nio.file.NoSuchFileException: /tmp/dbhistory.dat
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) ~[na:1.8.0_362]
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) ~[na:1.8.0_362]
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) ~[na:1.8.0_362]
at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214) ~[na:1.8.0_362]
at java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:434) ~[na:1.8.0_362]
at java.nio.file.Files.newOutputStream(Files.java:216) ~[na:1.8.0_362]
at java.nio.file.Files.newBufferedWriter(Files.java:2860) ~[na:1.8.0_362]
at java.nio.file.Files.newBufferedWriter(Files.java:2896) ~[na:1.8.0_362]
at io.debezium.relational.history.FileDatabaseHistory.lambda$storeRecord$1(FileDatabaseHistory.java:111) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
... 15 common frames omitted2025-06-03 15:47:46.611 INFO 5716 --- [-localhost:3306] i.d.c.m.MySqlStreamingChangeEventSource : Error processing binlog event, and propagating to Kafka Connect so it stops this connector. Future binlog events read before connector is shutdown will be ignored.
2025-06-03 15:47:46.840 INFO 5716 --- [pool-1-thread-1] i.d.connector.common.BaseSourceTask : Stopping down connector
2025-06-03 15:47:46.860 INFO 5716 --- [rce-coordinator] i.d.p.ChangeEventSourceCoordinator : Finished streaming
2025-06-03 15:47:46.861 INFO 5716 --- [-localhost:3306] i.d.c.m.MySqlStreamingChangeEventSource : Stopped reading binlog after 0 events, no new offset was recorded
2025-06-03 15:47:46.870 ERROR 5716 --- [pool-1-thread-1] i.d.connector.mysql.MySqlConnectorTask : Exception while closing JDBC connectionjava.sql.SQLNonTransientConnectionException: Communications link failure during rollback(). Transaction resolution unknown.
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.22.jar!/:8.0.22]
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.22.jar!/:8.0.22]
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.22.jar!/:8.0.22]
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.22.jar!/:8.0.22]
at com.mysql.cj.jdbc.ConnectionImpl.rollback(ConnectionImpl.java:1856) ~[mysql-connector-java-8.0.22.jar!/:8.0.22]
at com.mysql.cj.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:1713) ~[mysql-connector-java-8.0.22.jar!/:8.0.22]
at com.mysql.cj.jdbc.ConnectionImpl.close(ConnectionImpl.java:721) ~[mysql-connector-java-8.0.22.jar!/:8.0.22]
at io.debezium.jdbc.JdbcConnection.lambda$doClose$3(JdbcConnection.java:945) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_362]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_362]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_362]
at java.lang.Thread.run(Thread.java:750) [na:1.8.0_362]2025-06-03 15:47:46.870 INFO 5716 --- [pool-1-thread-1] o.a.k.c.storage.FileOffsetBackingStore : Stopped FileOffsetBackingStore
2025-06-03 15:47:46.871 ERROR 5716 --- [pool-1-thread-1] io.debezium.embedded.EmbeddedEngine : Error while trying to run connector class 'io.debezium.connector.mysql.MySqlConnector'org.apache.kafka.connect.errors.ConnectException: An exception occurred in the change event producer. This connector will be stopped.
at io.debezium.pipeline.ErrorHandler.setProducerThrowable(ErrorHandler.java:42) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.connector.mysql.MySqlStreamingChangeEventSource.handleEvent(MySqlStreamingChangeEventSource.java:369) ~[debezium-connector-mysql-1.5.2.Final.jar!/:1.5.2.Final]
at com.github.shyiko.mysql.binlog.BinaryLogClient.notifyEventListeners(BinaryLogClient.java:1118) ~[mysql-binlog-connector-java-0.25.1.jar!/:0.25.1]
at com.github.shyiko.mysql.binlog.BinaryLogClient.listenForEventPackets(BinaryLogClient.java:966) ~[mysql-binlog-connector-java-0.25.1.jar!/:0.25.1]
at com.github.shyiko.mysql.binlog.BinaryLogClient.connect(BinaryLogClient.java:606) ~[mysql-binlog-connector-java-0.25.1.jar!/:0.25.1]
at com.github.shyiko.mysql.binlog.BinaryLogClient$7.run(BinaryLogClient.java:850) ~[mysql-binlog-connector-java-0.25.1.jar!/:0.25.1]
at java.lang.Thread.run(Thread.java:750) ~[na:1.8.0_362]
Caused by: io.debezium.DebeziumException: Error processing binlog event
... 6 common frames omitted
Caused by: io.debezium.DebeziumException: io.debezium.relational.history.DatabaseHistoryException: Unable to create writer for history file /tmp/dbhistory.dat: /tmp/dbhistory.dat
at io.debezium.connector.mysql.MySqlStreamingChangeEventSource.lambda$handleQueryEvent$1(MySqlStreamingChangeEventSource.java:584) ~[debezium-connector-mysql-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.pipeline.EventDispatcher.dispatchSchemaChangeEvent(EventDispatcher.java:276) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.connector.mysql.MySqlStreamingChangeEventSource.handleQueryEvent(MySqlStreamingChangeEventSource.java:579) ~[debezium-connector-mysql-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.connector.mysql.MySqlStreamingChangeEventSource.handleEvent(MySqlStreamingChangeEventSource.java:352) ~[debezium-connector-mysql-1.5.2.Final.jar!/:1.5.2.Final]
... 5 common frames omitted
Caused by: io.debezium.relational.history.DatabaseHistoryException: Unable to create writer for history file /tmp/dbhistory.dat: /tmp/dbhistory.dat
at io.debezium.relational.history.FileDatabaseHistory.lambda$storeRecord$1(FileDatabaseHistory.java:122) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.util.FunctionalReadWriteLock.write(FunctionalReadWriteLock.java:99) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.relational.history.FileDatabaseHistory.storeRecord(FileDatabaseHistory.java:103) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.relational.history.AbstractDatabaseHistory.record(AbstractDatabaseHistory.java:92) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.relational.HistorizedRelationalDatabaseSchema.record(HistorizedRelationalDatabaseSchema.java:88) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.connector.mysql.MySqlDatabaseSchema.applySchemaChange(MySqlDatabaseSchema.java:186) ~[debezium-connector-mysql-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.pipeline.EventDispatcher$SchemaChangeEventReceiver.schemaChangeEvent(EventDispatcher.java:462) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
at io.debezium.connector.mysql.MySqlStreamingChangeEventSource.lambda$handleQueryEvent$1(MySqlStreamingChangeEventSource.java:581) ~[debezium-connector-mysql-1.5.2.Final.jar!/:1.5.2.Final]
... 8 common frames omitted
Caused by: java.nio.file.NoSuchFileException: /tmp/dbhistory.dat
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) ~[na:1.8.0_362]
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) ~[na:1.8.0_362]
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) ~[na:1.8.0_362]
at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214) ~[na:1.8.0_362]
at java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:434) ~[na:1.8.0_362]
at java.nio.file.Files.newOutputStream(Files.java:216) ~[na:1.8.0_362]
at java.nio.file.Files.newBufferedWriter(Files.java:2860) ~[na:1.8.0_362]
at java.nio.file.Files.newBufferedWriter(Files.java:2896) ~[na:1.8.0_362]
at io.debezium.relational.history.FileDatabaseHistory.lambda$storeRecord$1(FileDatabaseHistory.java:111) ~[debezium-core-1.5.2.Final.jar!/:1.5.2.Final]
... 15 common frames omitted
更多推荐
所有评论(0)