Database Reference
In-Depth Information
$ du -h
40K ./.logs/localhost.localdomain,55922,1300094776865
44K ./.logs
24K ./.META./1028785192/info
4.0K ./.META./1028785192/recovered.edits
4.0K ./.META./1028785192/.tmp
12K ./.META./1028785192/.oldlogs
56K ./.META./1028785192
60K ./.META.
4.0K ./.corrupt
12K ./-ROOT-/70236052/info
4.0K ./-ROOT-/70236052/recovered.edits
4.0K ./-ROOT-/70236052/.tmp
12K ./-ROOT-/70236052/.oldlogs
44K ./-ROOT-/70236052
48K ./-ROOT-
138M ./wiki/0a25ac7e5d0be211b9e890e83e24e458/text
5.8M ./wiki/0a25ac7e5d0be211b9e890e83e24e458/revision
4.0K ./wiki/0a25ac7e5d0be211b9e890e83e24e458/.tmp
144M ./wiki/0a25ac7e5d0be211b9e890e83e24e458
149M ./wiki/15be59b7dfd6e71af9b828fed280ce8a/text
6.5M ./wiki/15be59b7dfd6e71af9b828fed280ce8a/revision
4.0K ./wiki/15be59b7dfd6e71af9b828fed280ce8a/.tmp
155M ./wiki/15be59b7dfd6e71af9b828fed280ce8a
145M ./wiki/0ef3903982fd9478e09d8f17b7a5f987/text
6.3M ./wiki/0ef3903982fd9478e09d8f17b7a5f987/revision
4.0K ./wiki/0ef3903982fd9478e09d8f17b7a5f987/.tmp
151M ./wiki/0ef3903982fd9478e09d8f17b7a5f987
135M ./wiki/a79c0f6896c005711cf6a4448775a33b/text
6.0M ./wiki/a79c0f6896c005711cf6a4448775a33b/revision
4.0K ./wiki/a79c0f6896c005711cf6a4448775a33b/.tmp
141M ./wiki/a79c0f6896c005711cf6a4448775a33b
591M ./wiki
4.0K ./.oldlogs
591M .
Der größte Unterschied besteht darin, dass die alte Region ( 517496fecabb7-
d16af7573fc37257905 ) verschwunden und durch vier neue ersetzt wurde. Bei
unserem Standalone-Server werden alle Regionen durch diesen einzigen Ser-
ver bedient, doch in einer verteilten Umgebung würden sie auf die verschie-
denen Regions-Server verteilt werden.
Das führt zu einigen Fragen wie etwa „Woher wissen die Regions-Server, für
welche Regionen sie verantwortlich sind?“ und „Wie kann man herausfinden,
welche Region (und welcher Regions-Server) eine bestimmte Zeile liefert?“
Wenn wir noch einmal zur HBase-Shell zurückkehren, können wir die .META. -
Tabelle abfragen, um mehr über die aktuellen Regionen herauszufinden.
.META. ist eine spezielle Tabelle, deren einziger Zweck darin besteht, alle
Benutzertabellen nachzuhalten sowie die Regions-Server, die die Regionen
dieser Tabellen bedienen.
hbase> scan '.META.', { COLUMNS => [ 'info:server', 'info:regioninfo' ] }
Search WWH ::




Custom Search