查看狀態

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答疑或者提工單咨詢。