HBase и Hadoop

HBase изисква инсталация на Hadoop въз основа на това, което прочетох досега. И изглежда, че HBase може да бъде настроен да използва съществуващ Hadoop клъстер (който е споделен с някои други потребители) или може да бъде настроен да използва специален Hadoop клъстер? Предполагам, че последното би било по-безопасна конфигурация, но се чудя дали някой има опит с първото (но тогава не съм много сигурен, че моето разбиране за настройката на HBase е правилно или не).


person kee    schedule 30.03.2012    source източник
comment
Може би това помага? dreamsyssoft.com /blog/blog.php?/archives/   -  person Rocky Pulley    schedule 26.07.2013


Отговори (3)


Знам, че Facebook и други големи организации отделят своя клъстер HBase (достъп в реално време) от техния клъстер Hadoop (партиден анализ) от съображения за производителност. Големите задания на MapReduce в клъстера имат способността да повлияят на производителността на интерфейса в реално време, което може да бъде проблематично.

В по-малка организация или в ситуация, в която времето за отговор на HBase не е задължително да е последователно, можете просто да използвате един и същ клъстер.

Няма много (или никакви) притеснения относно съвместното съществуване, освен опасенията за производителността.

person Donald Miner    schedule 30.03.2012

Ние го настроихме със съществуващ Hadoop клъстер, който е с 1000 ядра. Кратък отговор: работи добре, поне с Cloudera CH2 +149,88. Но според версията на Hadoop вашият пробег може да варира.

person MrGomez    schedule 30.03.2012

В разпределен режим Hadoop се използва за HDFS съхранение. HBase ще съхранява HFile на HDFS и по този начин ще се възползва от стратегиите за репликация и принципите за локалност на данните, донесени от възлите за данни.

RegionServer са на път да обработват основно локални данни, но все пак може да се наложи да извлича данни от други възли за данни.

Надяваме се, че ще ви помогне да разберете защо и как hadoop се използва с HBase.

person Adrien M.    schedule 14.04.2012