2013-02-26 79 views
6

HBase中的NotServingRegionException是什麼?HBase:什麼是NotServingRegionException?

我的HBase集羣一直工作正常,但在過去的幾天裏,像這樣的一個奇怪的錯誤消息,下面不斷彈出:

失敗180個行動:NotServingRegionException:180次,服務器有問題: xyza:60020,

我正在使用Thrift將數據插入到HBase中。它看起來像大多數數據插入罰款,但工作仍然拋出這個「錯誤」。

在互聯網上搜索顯示,這個異常可能與區域拆分有關,但我該如何修復HBase或我的腳本,以便不再引發此異常?

回答

4

如果你經常看到這樣的話,看起來你的區域在區域服務器之間經常被拆分/移動。

考慮預先創建區域或使用自定義區域分割策略。

請注意默認區域分割策略是從HBase 0.94開始改變的,我花了一些時間來理解這個問題。這裏是right article,你需要'自動分裂'章節。

相關問題