Выгодно ли добавлять больше серверов hbase без добавления дополнительных серверов hdfs?

#hbase #hdfs #eucalyptus

#hbase #hdfs #эвкалипт

Вопрос:

Я использую Eucalyptus и рассматриваю возможность установки hdfs и hbase на контроллеры наших узлов. Улучшит ли производительность запуск hbase на некоторых наших экземплярах или это избыточно?

Ответ №1:

Это зависит. Как всегда, есть три основных узких места:

1) Процессор

2) Сетевой ввод-вывод

3) Дисковый ввод-вывод

Если ваше приложение в настоящее время перегружено процессором или если ваши данные имеют высокую скорость попадания в кэш с дополнительными узлами, то дополнительные узлы HBase полезны. Если ваше приложение в основном привязано к диску или сети, то дополнительные узлы HBase не сильно помогут (если только добавление большего количества узлов значительно не улучшит частоту попадания в кэш).

В общем, вы хотите, чтобы ваши узлы hbase работали на узлах hdfs, чтобы они могли использовать преимущества локального доступа к данным. Я бы счел другие ситуации несколько необычными.