Я тестирую сопроцессор в HBase 2.0 (тип RegionObserver) и сталкиваюсь с проблемами OutOfMemory.
Прежде чем углубиться в детали кода, я попытался резко увеличить RegionServer и Master память, но я вижу, что OOM происходит в том же месте, что и раньше, хотя я вижу в WebUI, что новые настройки памяти вступили в силу после сервера обновить и перезапустить HBase.
В частности, я пробовал различные варианты следующих опций:
- Только что использовал Heap и установите его на большое количество
- Используются оба значения: Heap и Off-Heap, а также большое значение
- Оставлено большое несоответствие между настроенным значением Off-Heap и объемом, выделенным для BucketCache, в то время как для механизма BucketCache установлено значение off-heap.
Я изо всех сил пытаюсь понять, почему ни одна из вышеперечисленных мер не оказывает, по крайней мере, незначительного влияния на результат, поскольку сопроцессор постоянно падает с OOM в одном и том же месте все время.
Какую часть памяти я должен настраивать вместо этого?