在数据传输DTS中
【Job ID】:zc112r4f21py871
【任务名称】:prod-dc-odps
【所有报错信息】:
CODE:DTS-RETRY-ERR-0078
错误概述:增量写入无法从增量采集中获取数据。
解决方案:需要检查“增量采集”模块位点范围是否持续更新,点击帮助文档查看详细解决方法。
帮助文档:https://help.aliyun.com/document_detail/462133.html#DTS-RETRY-ERR-0078
详细报错信息:增量写入正在重试增量数据服务,重试了9次,重试了172s。异常重试原因:
capture-dstore: DTS-51009: Fetch records 12 times but return empty.
cause:
Exception: Fetch records but return empty.
【URL】:https://dtsnew.console.aliyun.com/sync/cn-shanghai
【当前时间】:2023-12-25 10:06:32
【Region】:cn-shanghai
这问题怎么解决?
在数据传输DTS中,增量写入无法从增量采集中获取数据的问题可能有多种原因。以下是一些常见的解决方法:
检查源库和目标库的连接配置是否正确。确保源库和目标库的连接信息(如地址、端口、用户名、密码等)正确无误。
检查源库和目标库的版本是否兼容。如果源库和目标库的版本不兼容,可能会导致增量写入无法正常工作。请确保源库和目标库的版本兼容,并且DTS支持该版本的数据库。
检查源库的增量采集功能是否开启。确保源库已经开启了增量采集功能,并且能够正确地生成增量日志。
检查DTS任务的配置是否正确。确保DTS任务的配置中已经正确地指定了源库和目标库的连接信息,以及增量采集的相关参数。
检查网络连接是否正常。如果源库和目标库之间的网络连接存在问题,可能会导致增量写入无法正常工作。请确保网络连接正常,并且没有防火墙或其他安全策略阻止了数据的传输。
任务的增量使用了失败的store,已切换至正常的增量服务,同步临时调整并发和提高限流追赶延迟。此回答整理自钉群“DTS客户交流群-2”
楼主你好,在阿里云数据传输服务(Data Transmission Service,简称DTS)中,增量写入无法从增量采集中获取数据的问题可能是由于源端数据库的配置出了问题,你需要确保源端数据库的配置正确,并且开启了对应的binlog日志,在MySQL数据库中,增量数据变化通常通过binlog日志来记录,因此需要确保binlog日志功能处于正常工作状态。
然后再去检查DTS任务配置,需要确保DTS任务的配置正确,并且已经正确开启了增量数据采集功能,检查源库和目标库的配置参数是否填写正确,并且确保任务处于正常运行状态。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。