Как добавить новый регион в HBase? - PullRequest
1 голос
/ 06 декабря 2011

У меня такой вопрос: я создаю таблицу с несколькими предварительно разделенными областями.В качестве вставки данных я хочу добавить несколько новых регионов, так как я могу разделить указанный регион на два региона?Или я могу добавить новые регионы в существующую таблицу?

Всем, кто знаком с этой проблемой, пожалуйста, помогите мне!Большое спасибо.

Ответы [ 2 ]

2 голосов
/ 07 декабря 2011

Вы можете разделить определенный регион, используя команду split в оболочке, вот подсказка:

Разделить таблицу или передать строку региона для разделения отдельной области

Вы также можете сделать это из веб-интерфейса на странице этой таблицы (смотрите внизу).

Наконец, «добавление нового региона» несовместимо с моделью распределения HBase. Регионы обычно создаются с данными, добавление большего количества данных означает, что вы в конечном итоге получите больше регионов. RegionSplitter, на который ссылается Amon и команда split, больше похож на хакерские инструменты.

0 голосов
/ 06 декабря 2011

Вы можете использовать RegionSplitter . Обратите внимание, что рекомендуется хранить регионы на сервер региона в десятках (20-30 регионов и т. Д.)

...