8

NotServingRegionExceptionHBaseの は何ですか?

私の HBase クラスターは正常に動作していますが、ここ数日、以下のような奇妙なエラー メッセージが表示され続けます。

180 回のアクションの失敗: NotServingRegionException: 180 回、問題のあるサーバー: xyza:60020、

Thrift を使用して HBase にデータを挿入しています。ほとんどのデータ挿入は問題ないように見えますが、ジョブはまだこの「エラー」をスローします。

インターネットで検索すると、この例外はリージョンの分割に関連している可能性があることがわかりますが、この例外がスローされないように HBase またはスクリプトを修正するにはどうすればよいですか?

4

1 に答える 1

4

これが頻繁に表示される場合は、リージョン サーバー間でリージョンが頻繁に分割/移動されているようです。

リージョンを事前に作成するか、カスタムのリージョン分割ポリシーを使用することを検討してください。

HBase 0.94 からデフォルトのリージョン分割ポリシーが変更されていることに注意してください。この問題を理解するのに時間がかかりました。これが正しい記事です。「自動分割」の章が必要です。

于 2013-05-19T18:05:33.140 に答える