使用VPCEP通道进行数据转储过程中,数据转储失败问题排查
问题描述
数据转储任务添加成功,但数据转储不生效或任务状态为“停用”,可能存在以下原因,您可以根据提示信息确认问题根因。
原因一:安全组中未放通TCP 9011端口
数据转储任务添加成功,任务状态显示正常,但在转储目标位置查询不到转储数据或存在延迟,这可能是由于转发链路配置差异导致的。VPCEP通道基于TCP 9011端口进行通信,虽然通道建立成功,但流量可能被拦截,导致数据无法正常转发。因此需要确认Kafka实例使用的安全组入方向规则是否放通了TCP 9011端口。具体操作步骤如下:
原因二:Kafka实例被删除
数据转储任务添加成功后,如果转储任务中依赖的Kafka实例被删除,“转储目标位置”更新为“资源异常”,任务状态会自动更新为“停用”,并且无法手动启用。
您可以登录Kafka控制台,在实例列表中查找并确认该目标资源Kafka集群是否已被删除。若资源已被删除,需要删除转储任务后重新添加。
原因三:终端节点服务的连接审批被拒绝
数据转储任务添加成功后,如果任务中依赖的终端节点服务连接审批被拒绝,云监控服务会将转储任务的状态自动更新为“停用”,并且无法手动启用。您可以根据如下操作步骤,查看连接该终端节点服务的终端节点是否被拒绝。若被拒绝,需要删除转储任务后重新添加。
原因四:转储任务依赖的终端节点服务被删除
数据转储任务添加成功后,如果任务中依赖的终端节点服务被删除,任务状态会自动更新为“停用”,并且无法手动启用。您可以根据如下操作步骤确认目标终端节点服务是否被删除。若资源已被删除,需要删除转储任务后重新添加。
原因五:Kafka实例发生扩缩容
数据转储任务添加成功后,如果对转储任务中依赖的Kafka实例进行了扩容或缩容操作,Broker配置(数量或IP:Port)会发生变化。云监控服务检测到Broker发生变更,会清理该Kafka实例的终端节点,并将关联的数据转储任务状态更新为“停用”,并且无法手动启用。需要删除转储任务后重新添加。
原因六:Kafka实例未开启密文接入或用户名/密码被修改
在通过VPCEP通道添加数据转储任务时,需要配置Kafka实例的用户名和密码,如果转储任务中依赖的Kafka实例未开启密文接入,或密文接入的用户名或密码被修改,认证凭证发生变更,导致鉴权失败,转储任务状态会自动更新为“停用”,并且无法手动启用。您可以删除数据转储任务后,使用新的用户名和密码重新添加。
提交工单
如果上述方法均不能解决您的疑问,请提交工单寻求更多帮助。
数据转储任务因上述异常被停用后,重新添加任务需要注意什么?
- Kafka实例状态正常且未被删除。
- Kafka实例用户名和密码有效。
- Kafka实例使用的安全组入方向规则已放通TCP 9011端口。
- Kafka实例未绑定终端节点服务。
