无法连接Maxwell';MariaDB的守护进程
我正在尝试将Maxwell的守护程序连接到MariaDB以实现CDC。命令如下:无法连接Maxwell';MariaDB的守护进程,mariadb,change-data-capture,Mariadb,Change Data Capture,我正在尝试将Maxwell的守护程序连接到MariaDB以实现CDC。命令如下: /maxwell--user='maxwell'--password='123'--host='127.0.0.1'--port=3307--include\u dbs=my\u db--include\u tables=my\u table--producer=stdout 起初,我得到以下警告: 16:13:02775 WARN BinlogConnectorReplicator-事务内部未处理的QueryEv
/maxwell--user='maxwell'--password='123'--host='127.0.0.1'--port=3307--include\u dbs=my\u db--include\u tables=my\u table--producer=stdout
起初,我得到以下警告:
16:13:02775 WARN BinlogConnectorReplicator-事务内部未处理的QueryEvent:QueryEventData{threadId=0,executionTime=0,errorCode=0,database='',sql='.#虚拟事件替换从属无法处理的事件类型160。}
但我能够将消息打印到stdout并通过卡夫卡代理进行广播,所以一切看起来都很好
之后,我重新启动了服务并重复了这些步骤,但这次我忽略了--include_tables=my_table
标志,在运行Maxwell的守护程序时出现以下错误:
16:22:49713错误TaskManager-原因:
java.lang.RuntimeException:java.io.IOException:未知值类型代码“7B”
在com.zendesk.maxwell.schema.columndef.JsonColumnDef.asJSON(JsonColumnDef.java:27)~[maxwell-1.11.0.jar:?]
在com.zendesk.maxwell.replication.BinlogConnectorEvent.writeData(BinlogConnectorEvent.java:104)~[maxwell-1.11.0.jar:?]
在com.zendesk.maxwell.replication.BinlogConnectorEvent.buildRowMap(BinlogConnectorEvent.java:152)~[maxwell-1.11.0.jar:?]
在com.zendesk.maxwell.replication.BinlogConnectorEvent.jsonMaps(BinlogConnectorEvent.java:164)~[maxwell-1.11.0.jar:?]
在com.zendesk.maxwell.replication.BinlogConnectorReplicator.getTransactionRows(BinlogConnectorReplicator.java:182)~[maxwell-1.11.0.jar:?]
在com.zendesk.maxwell.replication.BinlogConnectorReplicator.getRow(BinlogConnectorReplicator.java:281)~[maxwell-1.11.0.jar:?]
在com.zendesk.maxwell.replication.AbstractReplicator.work(AbstractReplicator.java:148)~[maxwell-1.11.0.jar:?]
在com.zendesk.maxwell.util.RunLoopProcess.runLoop(RunLoopProcess.java:27)~[maxwell-1.11.0.jar:?]
在com.zendesk.maxwell.maxwell.startInner(maxwell.java:190)~[maxwell-1.11.0.jar:?]
在com.zendesk.maxwell.maxwell.start(maxwell.java:140)~[maxwell-1.11.0.jar:?]
在com.zendesk.maxwell.maxwell.main(maxwell.java:211)~[maxwell-1.11.0.jar:?]
原因:java.io.IOException:未知值类型代码“7B”
在com.github.shyiko.mysql.binlog.event.deserialization.json.JsonBinary.readValueType(JsonBinary.java:978)~[mysql-binlog-connector-java-0.13.0.jar:0.13.0]
在com.github.shyiko.mysql.binlog.event.deserialization.json.JsonBinary.parse(JsonBinary.java:205)~[mysql-binlog-connector-java-0.13.0.jar:0.13.0]
在com.github.shyiko.mysql.binlog.event.deserialization.json.JsonBinary.parse(JsonBinary.java:181)~[mysql-binlog-connector-java-0.13.0.jar:0.13.0]
在com.github.shyiko.mysql.binlog.event.deserialization.json.JsonBinary.parseAsString(JsonBinary.java:168)~[mysql-binlog-connector-java-0.13.0.jar:0.13.0]
在com.zendesk.maxwell.schema.columndef.JsonColumnDef.asJSON(JsonColumnDef.java:24)~[maxwell-1.11.0.jar:?]
... 10多
16:22:49715信息任务管理器-停止:com.zendesk.maxwell.schema。PositionStoreThread@4de2ed80
16:22:49715信息StoppableTaskState-com.zendesk.maxwell.schema.PositionStoreThread requestStop()已调用(处于状态:正在运行)
16:22:49715信息任务管理器-停止:com.zendesk.maxwell.producer。MaxwellKafkaProducerWorker@403e7018
16:22:49715信息StoppableTaskState-调用MaxwellKafkapProducerWorker requestStop()(处于状态:正在运行)
16:22:49717信息卡夫卡制作人-使用timeoutMillis=9223372036854775807毫秒关闭卡夫卡制作人。
16:22:49718信息TaskManager-正在停止:com.zendesk.maxwell.replication。BinlogConnectorReplicator@6971afb4
16:22:49719信息StoppableTaskState-com.zendesk.maxwell.replication.BinlogConnectorReplicator requestStop()已调用(状态:已停止)
java.lang.RuntimeException:java.io.IOException:未知值类型代码“7B”
位于com.zendesk.maxwell.schema.columndef.JsonColumnDef.asJSON(JsonColumnDef.java:27)
位于com.zendesk.maxwell.replication.BinlogConnectorEvent.writeData(BinlogConnectorEvent.java:104)
位于com.zendesk.maxwell.replication.BinlogConnectorEvent.buildRowMap(BinlogConnectorEvent.java:152)
位于com.zendesk.maxwell.replication.BinlogConnectorEvent.jsonMaps(BinlogConnectorEvent.java:164)
位于com.zendesk.maxwell.replication.BinlogConnectorReplicator.getTransactionRows(BinlogConnectorReplicator.java:182)
位于com.zendesk.maxwell.replication.BinlogConnectorReplicator.getRow(BinlogConnectorReplicator.java:281)
位于com.zendesk.maxwell.replication.AbstractReplicator.work(AbstractReplicator.java:148)
位于com.zendesk.maxwell.util.RunLoopProcess.runLoop(RunLoopProcess.java:27)
位于com.zendesk.maxwell.maxwell.startInner(maxwell.java:190)
位于com.zendesk.maxwell.maxwell.start(maxwell.java:140)
位于com.zendesk.maxwell.maxwell.main(maxwell.java:211)
原因:java.io.IOException:未知值类型代码“7B”
位于com.github.shyiko.mysql.binlog.event.deserialization.json.JsonBinary.readValueType(JsonBinary.java:978)
位于com.github.shyiko.mysql.binlog.event.deserialization.json.JsonBinary.parse(JsonBinary.java:205)
位于com.github.shyiko.mysql.binlog.event.deserialization.json.JsonBinary.parse(JsonBinary.java:181)
位于com.github.shyiko.mysql.binlog.event.deserialization.json.JsonBinary.parseAsString(JsonBinary.java:168)
位于com.zendesk.maxwell.schema.columndef.JsonColumnDef.asJSON(JsonColumnDef.java:24)
... 10多
16:22:51037信息任务管理器-已停止所有任务
那有什么问题
谢谢