NotServingRegionExceptionHBase 中有什么?
我的 HBase 集群一直运行良好,但在过去的几天里,不断弹出如下奇怪的错误消息:
180 次操作失败:NotServingRegionException:180 次,有问题的服务器:xyza:60020,
我正在使用 Thrift 将数据插入 HBase。看起来大多数数据插入正常,但作业仍然抛出这个“错误”。
在网上搜索发现这个异常可能与区域拆分有关,但是如何修复 HBase 或我的脚本,以便不再抛出这个异常?
NotServingRegionExceptionHBase 中有什么?
我的 HBase 集群一直运行良好,但在过去的几天里,不断弹出如下奇怪的错误消息:
180 次操作失败:NotServingRegionException:180 次,有问题的服务器:xyza:60020,
我正在使用 Thrift 将数据插入 HBase。看起来大多数数据插入正常,但作业仍然抛出这个“错误”。
在网上搜索发现这个异常可能与区域拆分有关,但是如何修复 HBase 或我的脚本,以便不再抛出这个异常?
如果您经常看到这种情况,看起来您的区域在区域服务器之间被分割/移动的频率太高了。
考虑预先创建区域或使用自定义区域拆分策略。
请注意默认区域分割策略从 HBase 0.94 开始更改,我花了一些时间来了解这个问题。这是正确的文章,您需要“自动拆分”章节。