【背景说明】
我需要用Maxwell把我MySQL的数据同步到kafka上,我的zk,kafka都是正常的,但是启动Maxwell的时候,无论如何起不来,maxwell中的conf.properties的配置文件也没问题(检查了好几遍)
【原因】
经过最后排查,发现问题在于:
[atguigu@hadoop102 maxwell]$ cd lib/
[atguigu@hadoop102 lib]$ ll | grep mysql
-rw-r--r--. 1 atguigu atguigu 182784 2月 4 2023 mysql-binlog-connector-java-0.23.3.jar
-rw-r--r--. 1 atguigu atguigu 2515447 2月 4 2023 mysql-connector-j-8.0.31.jar
-rw-rw-r--. 1 atguigu atguigu 985600 4月 18 2024 mysql-connector-java-5.1.37.jar
(这个5的版本的是我之前因为什么错,百度说让加上这个5的jar包的)
【解决】
1. 把5的这个版本mysql-connector-java-5.1.37.jar注释掉
[atguigu@hadoop102 lib]$ mv mysql-connector-java-5.1.37.jar mysql-connector-java-5.1.37.jar.bak
2.再启动Maxwell:
[atguigu@hadoop102 maxwell]$ /opt/module/maxwell/bin/maxwell --config /opt/module/maxwell/config.properties --daemon