DTS-077100:向目标库同步数据时出现异常

DTS-077100:向目标库同步数据时出现异常

更新时间:2020-05-28 10:44:49

问题描述

DTS任务同步数据到ELK的任务时,出现以下报错。

DTS-077100: Record Replicator error in table bangkaowang_data.answer. cause by [java.sql.SQLException: java.sql.SQLException: blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];] About more information in [https://yq.aliyun.com/articles/508049].

问题原因

由于对索引设置了只读参数,当ES集群各数据节点的磁盘使用率超过95%后,便会触发ES自动保护机制。

解决方案

一般情况下,需先清理不需要的索引或历史过期的数据,或者强制磁盘腾出磁盘空间,将磁盘使用率降到85%以下后,再恢复ES集群的写入功能。以下是具体操作步骤。

  1. 登录Kibana控制台,执行以下命令。
    PUT _all/_settings
    {
    "index": {
    "blocks": {
    "read_only_allow_delete": null
    }
    }
    }
  2. 若以上命令执行报错,则执行以下命令。
    PUT _settings
    {
    "index": {
    "blocks": {
    "read_only_allow_delete": null
    }
    }
    }

适用于

  • 数据传输服务DTS

如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。