修改了表結構,canal監控報錯
檢查配置文件/canal.deployer-1.1.1/conf/canal.properties
canal.instance.tsdb.spring.xml=classpath:spring/tsdb/h2-tsdb.xml
以及
# table meta tsdb info
canal.instance.tsdb.enable=true
canal.instance.tsdb.dir=${canal.file.data.dir:../conf}/${canal.instance.destination:}
canal.instance.tsdb.url=jdbc:h2:${canal.instance.tsdb.dir}/h2;CACHE_SIZE=1000;MODE=MYSQL;
canal.instance.tsdb.dbUsername=canal
canal.instance.tsdb.dbPassword=canal
檢查 tsdb是否已經開啟
如果都已開啟還是有這個問題 則需要清除canal對表結構的緩存
conf/example/h2.mv.db
問題2:找不到binlog日志文件
清空緩存
canal.deployer-1.1.1/conf/example/meta.dat