У меня проблема при записи данных в hbase. У меня есть сервер с 4 регионами. Когда я пишу данные и использую ключ radom, данные записываются в любой регион, но они находятся на сервере одного региона. Один сервер занят, три сервера свободны. Как это сделать? пишут регулярность во всем регионе сервера.
записать данные в hbase
comment
Вам поможет это объяснение?
- person pyfunc   schedule 28.06.2012
comment
Пожалуйста, реагируйте на вопросы cldo и постарайтесь уделить время написанию предложений.
- person Maarten Bodewes   schedule 21.08.2012
Ответы (1)
HBase разделяет свои таблицы на региональные серверы. Видеть :
- Как HBase разделяет таблицу между серверами регионов?
- http://www.larsgeorge.com/2009/10/hbase-architecture-101-storage.html
Я не уверен, насколько случайным или далеким должен быть ваш случайный ключ, чтобы иметь возможность писать в разные разделы.
См. обсуждения hbase.hregion.max.filesize
и base.hregion.maxfilesize
, в которых предполагается, что таблицы разбиваются на новые регионы, когда достигается соответствующий размер данных.
person
pyfunc
schedule
27.06.2012