Hjem Personlig finansiering Regioner i HBase - dummies

Regioner i HBase - dummies

Video: Strimman 181009 Bo Persson Borde vi ha färre kommuner och regioner i Sverige 2025

Video: Strimman 181009 Bo Persson Borde vi ha färre kommuner och regioner i Sverige 2025
Anonim

Regionservers er en ting, men du skal også se på, hvordan de enkelte regioner arbejder. I HBase er en tabel både spredt over en række RegionServers samt består af individuelle regioner. Efterhånden som tabellerne splittes, bliver splittelserne regioner. Regioner opbevarer en række nøgleværdipar, og hver RegionServer styrer et konfigurerbart antal regioner.

Men hvordan ser de enkelte regioner ud? HBase er en kolonnefamilieorienteret datalager, så hvordan opbevarer de enkelte regioner nøgleværdipar baseret på de kolonnefamilier, de tilhører? Følgende figur begynder at besvare disse spørgsmål og hjælper dig med at fordøje mere vitale oplysninger om HBase 's arkitektur.

HBase er skrevet i Java - ligesom det store flertal af Hadoop teknologier. Java er et objektorienteret programmeringssprog og en elegant teknologi til distribueret databehandling. Så, som du fortsætter med at finde ud af mere om HBase, husk at alle komponenter i arkitekturen i sidste ende er Java-objekter.

For det første giver den foregående figur en temmelig god ide om, hvilke regionobjekter der faktisk ser ud som regel. Det gør det også klart, at regionerne adskiller data i kolonnefamilier og gemmer dataene i HDFS ved hjælp af HFile-objekter.

Når klienter sætter nøgleværdipar i systemet, behandles nøglerne, så data gemmes ud fra den kolonnefamilie, som parret tilhører. Som vist i figuren, har hvert kolonneforhandlerobjekt et læsecache kaldet BlockCache og en skrivecache kaldet MemStore. BlockCache hjælper med tilfældig læseydelse.

Data læses i blokke fra HDFS og gemmes i BlockCache. Efterfølgende læser dataene - eller data lagret i nærheden - vil blive læst fra RAM i stedet for disk, hvilket forbedrer den samlede ydeevne. Write Ahead Log (WAL, for kort) sikrer, at din HBase skriver er pålidelig. Der er en WAL per RegionServer.

Overhold altid Iron Law of Distributed Computing: En fejl er ikke undtagelsen - det er normen, især når man klyser hundredvis eller endda tusindvis af servere. Google fulgte Iron Law i udformningen af ​​BigTable og HBase fulgte efter.

Når du skriver eller ændrer data i HBase, bliver dataene først vedhæftet til WAL, som er gemt i HDFS, og derefter skrives dataene til MemStore-cachen. Ved konfigurerbare intervaller skrives nøgleværdipar gemt i MemStore til HFiles i HDFS og derefter slettes WAL-poster.

Hvis der opstår en fejl efter den oprindelige WAL skrive men før den endelige MemStore skrive til disk, kan WAL afspilles for at undgå tab af data.

Tre HFile objekter er i en kolonnefamilie og to i den anden. Designet af HBase er at skylle kolonnefamiliedata lagret i MemStore til en HFile pr. Flush. Derefter kombineres HFiles ved konfigurerbare intervaller i større HFiler. Denne strategi køber den kritiske komprimeringsoperation i HBase.

Regioner i HBase - dummies

Valg af editor

Landskabsfoto - Sanibel Sentinel - Dummies

Landskabsfoto - Sanibel Sentinel - Dummies

Florida's Sanibel Island er en skattekiste for naturfotografen. Ding Darling Refuge er fuld af fugle og andet indfødt dyreliv. Et blusteri Januar dagen, solen synkende lavt; med de høje skyer så det ud som om solnedgangen ville være spektakulært. Dette billede blev fotograferet et par minutter efter solnedgangen. Kamera indstillinger ...

Landskabsfoto - Solnedgang i Paradis - Dummies

Landskabsfoto - Solnedgang i Paradis - Dummies

Dette landskabsbillede blev taget i Caspersen Beach i Venedig, Florida. Dette billede blev fotograferet om vinteren. Vinter i Florida er et hårdt arbejde, men nogen skal gøre det. Kameraindstillinger ISO-indstilling 100: Der var masser af lys, så fotografen gik med en lav ISO-indstilling. Eksponeringskompensation -1/3 EV: Underexposing solnedgange ...

Landskabsfoto - Tag den høje trail - dummies

Landskabsfoto - Tag den høje trail - dummies

Dette billede blev fotograferet i Myakka River State Park nær Sarasota, Florida. Parken er smuk med mange miles af stier. Denne sti slingrer gennem en frodig eng med prikker med dejlige træer. Solen synkende lavt og dejlige skyer var i himlen. Et polariserende filter blev føjet til linsen, mørkere bluesen ...

Valg af editor

Hvordan man bruger Excel 2013 Quick Analysis Tool - dummies

Hvordan man bruger Excel 2013 Quick Analysis Tool - dummies

Excel 2013 gør det nemt at oprette en nyt pivottabel ved hjælp af en dataliste valgt i dit regneark med dets nye Quick Analysis-værktøj. For at forhåndsvise forskellige typer af pivottabeller, som Excel kan oprette til dig på stedet, bruger indtastningerne i en dataliste, som du har åbnet i en Excel ...

Hvordan man bruger FIND, FIXED og LEFT tekstfunktioner til at rydde data i Excel - dummies

Hvordan man bruger FIND, FIXED og LEFT tekstfunktioner til at rydde data i Excel - dummies

Et problem, du kan løbe ind, når du importerer data til Excel, er at dine tekstetiketter måske ikke ser rigtigt ud. Du kan holde dine data rene med følgende tekstfunktioner. FIND-funktionen FIND-funktionen finder starttekstpositionen for en tekststreng i en anden tekststreng. For eksempel, hvis du ...

Sådan bruges DSTDEV- og DSTDEVP-funktionerne i Excel - dummies

Sådan bruges DSTDEV- og DSTDEVP-funktionerne i Excel - dummies

Funktionerne DSTDEV og DSTDEVP i Excel beregner en standardafvigelse. DSTDEV beregner standardafvigelsen for en prøve. DSTDEVP beregner standardafvigelsen for en population. Som med andre databasestatistiske funktioner, er den unikke og virkelig nyttige funktion af DSTDEV og DSTDEVP, at du kan angive, at du kun vil have listeoptegnelser, der ...

Valg af editor

Basic Photoshop CS5-kommandoer - dummies

Basic Photoshop CS5-kommandoer - dummies

Bliver fortrolig med Photoshop CS5-programvinduet er en god måde at få din kuglelejer på. før du dyker ind i Photoshops værktøjer og kommandoer. Her er et par grundlæggende tips: Start Photoshop ved at klikke på Start-menuen eller et ikon på proceslinjen (Windows) eller klikke på Photoshop-ikonet på Dock (Mac). Du kan også ...

Photoshop-filtre, du virkelig har brug for - dummier

Photoshop-filtre, du virkelig har brug for - dummier

Photoshop har flere filtre, som du kan bruge på stort set ethvert billede, der skal forbedres eller finesse det. De fleste billeder, for eksempel, drage fordel af mindst en smule skarphed for at forbedre detaljerne i billedet. I nogle tilfælde vil du reducere den synlige detalje i et billede på nogle områder til ...

Værktøjskasse Genveje i Photoshop 6 - dummier

Værktøjskasse Genveje i Photoshop 6 - dummier

For at hjælpe dig med at manipulere billeder, Photoshop 6 tilbyder en værktøjskasse med en hel masse nyttige værktøjer. Du klikker på Photoshop-ikonet og nogle gange en anden nøgle eller to for at få adgang til værktøjerne, der gør arbejde og afspilning med Photoshop 6 så sjovt. Nedenstående tabel viser værktøjskassebillederne og deres genvejstaster. Hvis du ...