Как уплотнения HBase влияют на клиентов?
Я знаю основы сжатия hbase, то есть как он работает на HFiles. Но мне любопытно знать, что то, что происходит с другими службами во время обоих уплотнений (второстепенных и крупных), будет ли это простоем для hbase? то есть во время сжатия, что если клиент запускает запрос get или put? Будет ли ответ на этот запрос или зависает во время сжатия?
Любой ответ будет оценен.
Спасибо,
Vikash
1 ответ
Вы найдете некоторые ответы в документации редакторов (HDP, CDH), но суммируйте:
- Нет простоев вообще
- Незначительные уплотнения не оказывают (почти) никакого влияния на клиентов
- Основные уплотнения влияют на производительность и замедляют процесс GET/PUT, поэтому рекомендуется планировать их на непиковые часы.