Debezium系列之:记录一次生产环境SQLServer数据库删除日志文件造成debezium connector数据不采集的解决方法
- 一、背景
- 二、快速定位问题
- 三、详细的解决步骤
- 四、确认debezium connector恢复对数据库的数据采集
- 五、经验总结
一、背景
- SQLServer数据库的日志把磁盘打满了,需要删除日志文件,删除日志文件后,造成了Debezium不再采集SQLServer数据库的数据
- 此时debezium connector状态正常,SQLServer数据库可以正常使用
二、快速定位问题
- 针对debezium connector正常,SQLServer数据库可以正常使用,但是debezium无法采集数据库数据的现象,快速定位问题在SQLServer数据库的CDC设置出现了问题,重点排查SQLServer数据库CDC端的设置。
查询SQLServer数据库设置,发现对数据库的CDC设置已经不生效了。
针对这种情况,需要重新对采集的数据库设置CDC
三、详细的解决步骤
1.禁用数据库C