全部产品

查看索引同步状态

更新时间:2020-06-02 17:27:10

查看状态

HBase和Search索引的数据同步由关联的BDS完成,在BDS中可以看到索引同步状态。

  1. 在与HBase关联的BDS中,找到WebUI入口1
  2. 点击BDS Web页面中的HBase集群迁移 -> HBase实时数据同步2
  3. 选中通道名,点击进入后就可以看到同步详情。通常情况下,用户只需要关注HBase到Search索引的同步状态和延迟这两个状态3

监控和报警

数据同步的延迟指标可以通过查看BDS的监控获取,并可以在云监控上订阅相关的报警。

  1. 从BDS的控制台页面点击云监控进入云监控232.选择BDS指标,查看最大任务延迟(ms)即可获得当前的延迟状态,点击铃铛按钮配置相关报警444

常见问题处理

如果BDS界面中显示同步的延迟过大,超出业务承受的范围。用户可以通过自查解决问题

1. 同步点位不再推进

如果发现BDS界面中的同步点位不再推进,通常是在HBase中写入了不合法的数据导致同步失败。4此时用户可以点击右侧的详情,在详情页面中查找错误信息。如下图所示中的任务显示:row3这一行的格式错误导致无法同步到索引。5为了解决这个问题,用户可以选择在HBase中删除row3这一行,或者修改row3这一行对应的列的数据,将其修改正确,同步就可以继续进行下去。如果遇到无法解决的问题,可以在钉钉上联系云HBase答疑或者提工单咨询。

2. 同步速度慢

如果观察到同步点位仍然在推进,但是界面中的写详情读详情速度都很慢,可能是Search服务的集群写入能力达到瓶颈,需要扩容或者升配,具体可以参考Search实例云监控中显示的服务器负载情况。如果有相关的问题,可以在钉钉上联系云HBase答疑或者提工单咨询。

3. 通道队列中的Log积压严重

如果观察到界面中的写详情读详情速度都不慢,但是在通道队列中显示队列中的Log积压越来越多,则有可能是HBase写入过快,BDS同步能力已经跟不上,需要扩容BDS集群。也可能是Search服务的集群写入能力达到瓶颈,需要扩容或者升配,具体可以查看BDS和Search实例的云监控,如果有相关的问题,可以在钉钉上联系云HBase答疑或者提工单咨询。