2014-01-08 4 views

ответ

0

, когда у вас есть 100 + datanode, как вы можете управлять hbase внутри?
В Apache HBase ZooKeeper координирует, обменивается информацией и разделяет состояния между Masters и RegionServers. HBase имеет политику проектирования использования ZooKeeper только для временных данных (то есть для координации и государственной коммуникации). Таким образом, если данные ZooKeeper HBase удалены, на них влияют только временные операции - данные могут продолжаться и записываться в/из HBase.
вы можете получить больше от here

0

ли или не вы хотите HBase управлять Zookeeper зависит от того, что вы собираетесь работать в кластере. Если HBase - единственная система, в которой пользователи zookeeper, вы можете использовать сценарии HBase для управления zookeeper. Если у вас есть несколько других систем, в которых также используется zookeeper, например Solr, вы можете рассмотреть возможность управления zookeeper отдельно или как часть единого дистрибутива (Cloudera, MapR, Hortonworks).

Одним из преимуществ использования HBase для управления zookeeper является то, что конфигурация такая же, как настройка HBase в том же файле конфигурации с использованием формата XML. Пользователи автономной настройки zookeeper по умолчанию имеют другой формат, а файлы конфигурации хранятся в другом месте.

Недостаток использования HBase для управления zookeeper заключается в том, что скрипты по умолчанию начнутся и остановят zookeeper, когда вы запустите все/остановитесь в HBase. Вы можете смягчить это, изменив скрипты start/stop, чтобы отделить часть zookeeper от частей master/regionserver.

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