7. HBase Flashcards

1
Q

Logikai adatmodell

A

Táblák –> Column Familyk-ből állnak
-Logikailag összetartozó adatok
-ROW KEY –> ez alapján van azonositjuk a táblákat (PK)

-Dinamikus oszlopok
-Nem kell megadni létrehozáskor (ezért dinamikus)
-oszlop hozzáadható/kihagyható
-cella felépités: row key, column family, column, verzió
-Verzió –> beszúrás ideje/verziószám

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Fizikai adatmodell

A

Column Family –> kiirjuk Memstore fájlba –> létrejönn HFile (ez tárolja Column Familyt és Régiók adatait)
-Adatok cellánként tárolódnak

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Régió

A

Column Family horizontális particionálása Row Key alapján
-Régiók –> Régió Szerverekbe rendezhetők –> Ebből van shrading

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

HMaster

A

-Admin feladatokat lát el
-Adatok felosztását végzi –> elrendezi régiókat szerverekben
-Koordinálja régió szervereket

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Zookeeper

A

Ellenőrzi a régió szerverek elérhetők-e (Heartbeat jelekkel)
-Ha nincs válasz –> gondoskodik szerver cseréről

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Olvasás

A

Régió szerverekben – > ellenőrzi adat megvan-e cacheben
-Ha nincs –> HFile-ban nézi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Irás

A

WAL (Write Ahead Log)-ba bekerül aztán – > Memstore-ba

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Meta table szerepe

A

Tartalmazza régió szerverek elhelyezkedését

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

WAL

A

Write Ahead Log
-Hiba esetén visszaállitást csinál
-Diszken van
-Kliens által kért módositás először itt tárolja

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Memstore

A

Memória struktúra
-Diszkre irás előtt rendezi adatokat
-Van fix mérete –> addig gyujti a modositási kéréseket
-Ha betelik –> HFile-ba menti

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Block Cache

A

Memória struktúra
-Gyakran olvasott adatokat tárol
-Ha tele lesz –> törli legrégebbi adatokat

How well did you know this?
1
Not at all
2
3
4
5
Perfectly