Unknown database ‘canal_manager’
出现这个错误是因为在conf下面有一个bootstrap.yml 的文件,这个文件里面有连接到canal_manager 的配置,这个我了解好像是对于canal-admin有用的,如果你没用canal-admin工程的话就把这个文件里面的东西都注释了再启动就不会报错了,用的话记得建表,需要建好几张表。
Reason: Unable to set value for property src-data-sources
这个错误一般是驱动的错误,检查你的驱动和数据库是否一致,我当时数据库是8.0以上,驱动却是5.0版本的,这个驱动是下载canal-adapte自带的,所以去网上换一下驱动
步骤可以参考一下
1.wget https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar
2.mv mysql-connector-java-8.0.18.jar /usr/local/canal-adapter/lib/
3.chmod 777 /usr/local/canal-adapter/lib/mysql-connector-java-8.0.18.jar #权限修改与其它lib库一致
4.chmod +st /usr/local/canal-adapter/lib/mysql-connector-java-8.0.18.jar