你好,看了上篇文章感觉你对canal有了很独特的见解,今天我有个问题想请教你,我安装的canal怎么不能抓取到数据.项目能启动成功,也能连上canal服务.但是在数据库插入一条数据canal无法抓取到数据.
canal-admin用的是v1.1.4,mysql用的是8.0.20,两者都是docker安装,用sh run_admin.sh -e server.port=8089 \ -e canal.adminUser=admin -e canal.adminPasswd=adminjiao脚本命令启动 但是启动的时候报了Starting mysqld: [FAILED],希望大神帮忙解答一下
1、安装mysql。 数据库安装相信对于大多数人来说都是so easy,在这里就不用过多的篇幅去描述了。 注意: 开启mysql的binlog功能,并配置binlog模式为row。 修改my.cnf ? 1 2 3 [mysqld] log-bin=mysql-bin #添加这一行就ok binlog-format=ROW #选择row模式 重启mysql服务 2、下载canal。
答案来源网络,供参考,希望对您有帮助
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。