Какую часть памяти RegionServer использует сопроцессор в HBase 2.0? - PullRequest
0 голосов
/ 04 сентября 2018

Я тестирую сопроцессор в HBase 2.0 (тип RegionObserver) и сталкиваюсь с проблемами OutOfMemory.

Прежде чем углубиться в детали кода, я попытался резко увеличить RegionServer и Master память, но я вижу, что OOM происходит в том же месте, что и раньше, хотя я вижу в WebUI, что новые настройки памяти вступили в силу после сервера обновить и перезапустить HBase.

В частности, я пробовал различные варианты следующих опций:

  1. Только что использовал Heap и установите его на большое количество
  2. Используются оба значения: Heap и Off-Heap, а также большое значение
  3. Оставлено большое несоответствие между настроенным значением Off-Heap и объемом, выделенным для BucketCache, в то время как для механизма BucketCache установлено значение off-heap.

Я изо всех сил пытаюсь понять, почему ни одна из вышеперечисленных мер не оказывает, по крайней мере, незначительного влияния на результат, поскольку сопроцессор постоянно падает с OOM в одном и том же месте все время.

Какую часть памяти я должен настраивать вместо этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...