2014-09-23 5 views
1

Я пытаюсь установить HBase v0.98.6 на ubuntu. У меня уже есть Hadoop YARN, работающий на ОС. Должен ли я останавливать существующие процессы Hadoop и полагаться исключительно на HBase или настраивать HBase с существующей настройкой YARN? При необходимости я могу поделиться дополнительной информацией. Я пытаюсь запустить HBase сначала на псевдораспределенном, а затем в распределенном режиме.Установка HBase с Hadoop YARN

Чтобы быть ясным - я спрашиваю, нужен ли мне Hadoop YARN перед установкой HBase (распределенным образом - не на одном компьютере). Если нет, и у меня все еще есть Hadoop YARN на этих компьютерах, это вызовет любые проблемы для HBase для запуска на этих серверах.

ответ

0

Этот вопрос немного запутан. Но дело в том, что HBase & YARN не зависят друг от друга.

Вы можете очень хорошо остановить службу YARN и использовать HBase. Единственными услугами, которые HBase будет использовать из вашего существующего кластера, являются HDFS & Zookeeper.

В некоторых местах люди используют MapReduce для агрегирования данных для таблиц HBase. И в этом случае оба могут сосуществовать.

Если ваш случай использования - это доступ к данным/обновление данных в реальном времени с высокой пропускной способностью, тогда я бы рекомендовал не запускать YARN вместе с HBase.

Надеюсь, это было то, что вы искали :)

+0

спасибо - это было полезно. Мне также интересно, может ли это потенциально вызвать проблемы с портами (если они распространены) и т. Д., Но я думаю, что нет. – 2014-09-23 17:34:03

+0

Нет, если вы не измените порты по умолчанию. – Venkat

+0

спасибо - так короче, если мне просто нужно установить HBase на HDFS, мне не нужно настраивать Hadoop? и если я это делаю, он не создает никаких столкновений. – 2014-09-23 18:27:14

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