查看状态

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

  1. 在与HBase关联的BDS中,找到WebUI入口。WebUI入口
  2. 在BDS Web页面中单击Lindorm Search选择实时同步查看索引同步状态_1
  3. 选中通道名,点击进入后就可以看到同步详情。查看索引同步状态_2

监控和报警

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

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

常见问题处理

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

同步点位不再推进
如果发现BDS界面中的同步点位不再推进,通常是在HBase中写入了不合法的数据导致同步失败。查看索引同步状态_2

此时用户可以点击右侧的详情,在详情页面中查找错误信息。如果遇到无法解决的问题,可以在钉钉上联系云HBase答疑或者提工单咨询。

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