8

NotServingRegionExceptionHBase 中有什么?

我的 HBase 集群一直运行良好,但在过去的几天里,不断弹出如下奇怪的错误消息:

180 次操作失败:NotServingRegionException:180 次,有问题的服务器:xyza:60020,

我正在使用 Thrift 将数据插入 HBase。看起来大多数数据插入正常,但作业仍然抛出这个“错误”。

在网上搜索发现这个异常可能与区域拆分有关,但是如何修复 HBase 或我的脚本,以便不再抛出这个异常?

4

1 回答 1

4

如果您经常看到这种情况,看起来您的区域在区域服务器之间被分割/移动的频率太高了。

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

请注意默认区域分割策略从 HBase 0.94 开始更改,我花了一些时间来了解这个问题。这是正确的文章,您需要“自动拆分”章节。

于 2013-05-19T18:05:33.140 回答