2011-01-11 2 views
0

Насколько я знаю, текущий стабильный выпуск HBase 0.2, не поддерживает репликацию, хотя он встроен в next version.Репликация автономного развертывания HBase 0.2

Как вы рекомендуете воспроизводить автономное (нераспределенное) развертывание HBase (0.2)?

Я хочу, чтобы вторичный экземпляр использовался как рабочая резервная копия, то есть только для чтения. Я могу позволить себе асинхронное резервное копирование с «возможной согласованностью» и небольшую потерю (данные не являются критическими).

До сих пор я думал только о том, чтобы вручную обновить вторичный экземпляр асинхронно после записи в основной экземпляр.

ответ

2

HBase изначально допускает отказ узла/восстановление после отказа (при условии, что вы работаете на HDFS), поэтому нет необходимости поддерживать реплику, как в случае с РСУБД.

Что случилось с использованием репликации HDFS?

EDIT: В этом случае, вы должны перейти от автономной к распределенной, а просто 2 узла с фактором репликации 2.

+0

Спасибо. Коэффициент репликации двух означает, что данные дублируются на обеих машинах? – Joel

+0

Он делает. Для чего это стоит, я думаю, что hadoop требует 3 машины в кластере, чтобы выдержать провал 1. –

+0

Отлично, похоже, что мне нужно, спасибо. – Joel

Смежные вопросы