Domov Osobní finance Oblasti v HBase - dummies

Oblasti v HBase - dummies

Video: HDInsight: Fast Interactive Queries with Hive on LLAP | Azure Friday 2025

Video: HDInsight: Fast Interactive Queries with Hive on LLAP | Azure Friday 2025
Anonim

RegionServers jsou jedna věc, ale musíte se také podívat na to, jak jednotlivé regiony fungují. V tabulce HBase je tabulka rozdělena do několika oblastí RegionServers a je tvořena jednotlivými regiony. Jak jsou tabulky rozděleny, dělení se stávají regiony. Regióny ukládají řadu párů klíč-hodnota a každý RegionServer spravuje konfigurovatelný počet oblastí.

Jak vypadají jednotlivé regiony? HBase je úložiště dat sloupcům a rodinám, tak jak jednotlivé regiony ukládají páry klíč-hodnota na základě skupin sloupců, do kterých patří? Následující obrázek začíná odpovědět na tyto otázky a pomáhá vám trávit více důležitých informací o architektuře HBase.

HBase je napsána v jazyce Java - jako většina technologií Hadoop. Java je objektově orientovaný programovací jazyk a elegantní technologie pro distribuované výpočty. Takže, jak se budete dál seznamovat s HBase, nezapomeňte, že všechny komponenty v architektuře jsou v podstatě Java objekty.

Nejprve, předcházející obrázek dává docela dobrou představu o tom, jaké objekty regionu skutečně vypadají, obecně řečeno. Také je jasné, že regiony oddělují data do skupin sloupců a ukládají data v HDFS pomocí objektů HFile.

Když klienti vloží systém do klíčových hodnot, jsou klíče zpracovávány tak, aby data byla uložena na základě rodiny sloupců, do které tento pár patří. Jak je znázorněno na obrázku, každý objekt pro ukládání rodiny sloupců má čtecí mezipaměť nazvanou BlockCache a mezipaměť pro zápis nazvanou MemStore. BlockCache pomáhá při náhodném čtení.

Data se čte v blocích z HDFS a ukládají se do BlockCache. Následné čtení dat - nebo dat uložených v těsné blízkosti - budou přečteny z paměti RAM namísto disku, čímž se zlepší celkový výkon. Záznam zápisu vpřed (WAL, zkráceně) zajišťuje spolehlivost zápisu HBase. Na RegionServer existuje jeden WAL.

Vždy dodržujte Železný zákon distribuovaných počítačů: Selhání není výjimkou - je to norma, obzvláště při seskupování stovek nebo dokonce tisíců serverů. Společnost Google dodržovala zákon o železářství při navrhování BigTable a HBase následovala.

Při zápisu nebo úpravě dat v HBase jsou data nejprve přetrvávána do WAL, která je uložena v HDFS a data jsou zapsána do mezipaměti MemStore. V konfigurovatelných intervalech jsou dvojice klíč-hodnota uložená v MemStore zapsána do HFiles v HDFS a poté jsou vymazány záznamy WAL.

Pokud dojde k chybě po počáteční zápis WAL, ale před poslední zápis MemStore na disk, WAL lze přehrát, aby nedošlo ke ztrátě dat.

Tři objekty HFile jsou v jedné sloupcové rodině a dvě ve druhé. Koncepce HBase spočívá v vyprázdnění dat o sloupcových datech uložených v MemStore do jednoho souboru HFile na jednu flush. V konfigurovatelných intervalech jsou HFiles kombinovány do větších HF. Tato strategie ohrožuje kritickou operaci zhutnění v HBase.

Oblasti v HBase - dummies

Výběr redakce

Jak vybrat správné písmo pro infografiku - figuríny

Jak vybrat správné písmo pro infografiku - figuríny

Se trochu odnesly všechny vzrušující možnosti pro ilustraci zpráv. Hodně z práce bylo kresleno ručně, včetně titulků. Mnoho lidí používalo fonty, které viděli v časopisech, na obálech alb nebo na billboardech. Ty fonty vypadaly skvěle v té době, ...

Jak sbírat vlivy pro Infografics - dummies

Jak sbírat vlivy pro Infografics - dummies

To je čas. Všechna tvrdá práce při vytváření infografy jsou hotová a je na čase propagovat vaše infographic na světě. Hodně jezdit o tom, jak bude pokračovat další fáze. Koneckonců, nikdo nechce investovat zdroje, čas a peníze do budování infografy a pak nechat nikam jít. Takže ...

Jak přizpůsobit Adobe Illustrator pro tvorbu infographics - figuríny

Jak přizpůsobit Adobe Illustrator pro tvorbu infographics - figuríny

Adobe Illustrator je nejvíce preferovaný program pro tvorbu infografií . Zvykat si pracovat v aplikaci Adobe Illustrator je trochu jako přesun do nové čtvrti. Pomalu se učíte, kdo má rád chat, který si rád udržuje sebe sama, který si udržuje svůj dvůr pěkný a kdo operuje na operaci v 6 a. m. Představte si, že byste mohli ...

Výběr redakce

Otázky matematiky aCT: Logaritmy - dummies

Otázky matematiky aCT: Logaritmy - dummies

, Možná budete chtít udělat nějaké studium předtím, než přijme ACT Math zkoušku. Poté se můžete vrátit a řešit následující praktické otázky, kde musíte použít vlastnosti logaritmu pro řešení dvou různých rovnic. Praktické otázky Pokud ...

Otázky matematiky aCT: poměry - figuríny

Otázky matematiky aCT: poměry - figuríny

Nula špatných odpovědí na ACT Math zkoušku, pak byste měli určitě vyčistit vaše dovednosti poměru. V následujících praktických otázkách použijete poměry pro určení možných násobků dvou čísel a pak pro výpočet správných proporcí ...

Otázky matematiky aCT: Nastavení algebraických vzorců - figuríny

Otázky matematiky aCT: Nastavení algebraických vzorců - figuríny

Zobrazí vám problém se slovem, který vás požádá, abyste nastavili algebraický vzorec, který by problém vyřešil. Nervový? Nebuď. Místo toho se pokuste ohybnout vaše svaly pro formulaci následujících praktických otázek. Otázky k praxi Když jste se zeptali, kolik let pracovala na svém zaměstnání, Leah ...

Výběr redakce

Vytvořit standardní zobrazení v aplikaci SharePoint 2010 - dummy

Vytvořit standardní zobrazení v aplikaci SharePoint 2010 - dummy

Nejběžnější zobrazení, které vytvoříte v aplikaci SharePoint 2010 seznam nebo knihovna je veřejný standardní pohled. Veřejné zobrazení může být použito kdokoliv k zobrazení obsahu seznamu nebo knihovny. Zobrazení standardů mají následující vlastnosti: Jsou přístupné všem prohlížečům, včetně prohlížeče Firefox. Mají nejvíce konfiguraci ...

Vytvoření standardního zobrazení v aplikaci SharePoint 2016 App-dummies

Vytvoření standardního zobrazení v aplikaci SharePoint 2016 App-dummies

SharePoint 2016 nabízí několik předformátovaných stylů zobrazení můžete ovládat zobrazení vašeho zobrazení. Výchozí styl zobrazení zobrazuje data aplikací v řádcích. Můžete použít několik dalších stylů. Mnoho z nich je obzvláště užitečné při konfiguraci webových částí aplikace: Základní tabulka zobrazuje data aplikace v jednoduché tabulce. Boxed ...