HBase中的NotServingRegionException
是什么?
我的HBase群集一直运行良好,但在过去的几天里,一个奇怪的错误信息如下所示不断弹出:
180次操作失败:NotServingRegionException:180次,有问题的服务器:x.y.z.a:60020,
我正在使用Thrift将数据插入HBase。看起来大多数数据插入都很好,但是这个工作仍然会引发这个“错误”。
在Internet上搜索显示此异常可能与区域拆分有关,但如何修复HBase或我的脚本以便不再抛出此异常?
答案 0 :(得分:4)
如果您经常看到这种情况,您的区域似乎会经常在区域服务器之间拆分/移动。
考虑预创建区域或使用自定义区域拆分策略。
请注意默认区域拆分策略从HBase 0.94开始更改,我花了一些时间来理解这个问题。这是right article,您需要“自动拆分”一章。