2013-02-26 59 views
6

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

我的HBase集群一直工作正常,但在过去的几天里,像这样的一个奇怪的错误消息,下面不断弹出:

失败180个行动:NotServingRegionException:180次,服务器有问题: xyza:60020,

我正在使用Thrift将数据插入到HBase中。它看起来像大多数数据插入罚款,但工作仍然抛出这个“错误”。

在互联网上搜索显示,这个异常可能与区域拆分有关,但我该如何修复HBase或我的脚本,以便不再引发此异常?

回答

4

如果你经常看到这样的话,看起来你的区域在区域服务器之间经常被拆分/移动。

考虑预先创建区域或使用自定义区域分割策略。

请注意默认区域分割策略是从HBase 0.94开始改变的,我花了一些时间来理解这个问题。这里是right article,你需要'自动分裂'章节。

相关问题