DTS-077100:向目标库同步数据时出现异常
更新时间:
问题描述
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集群的写入功能。以下是具体操作步骤。
- 登录Kibana控制台,执行以下命令。
PUT _all/_settings
{
"index": {
"blocks": {
"read_only_allow_delete": null
}
}
} - 若以上命令执行报错,则执行以下命令。
PUT _settings
{
"index": {
"blocks": {
"read_only_allow_delete": null
}
}
}
适用于
- 数据传输服务DTS
该文章对您有帮助吗?