HBase Shell naredbe s primjerima
Nakon uspješne instalacije HBase-a na vrh Hadoopa, dobivamo interaktivnu ljusku za izvršavanje raznih naredbi i izvođenje nekoliko operacija. Pomoću ovih naredbi možemo izvesti više operacija na podatkovnim tablicama koje mogu dati bolju učinkovitost pohrane podataka i fleksibilnu interakciju klijenta.
S HBase-om možemo komunicirati na dva načina,
- HBase interaktivni način rada ljuske i
- Kroz Java API
U HBase-u se interaktivni način rada ljuske koristi za interakciju s HBase-om za rad s tablicom, upravljanje tablicom i modeliranje podataka. Pomoću Java API model, možemo izvoditi sve vrste operacija s tablicama i podacima u HBase-u. Možemo komunicirati s HBase koristeći obje metode.
Jedina razlika između ovo dvoje je Java API koristi java kod za povezivanje s HBase-om, a način rada ljuske koristi naredbe ljuske za povezivanje s HBase-om.
Brzo prekoračenje HBase prije nego što nastavimo-
- HBase koristi Hadoop datoteke kao sustav za pohranjivanje velikih količina podataka. Hbase se sastoji od glavnih poslužitelja i regionalnih poslužitelja
- Podaci koji će se pohranjivati u HBase bit će u obliku regija. Nadalje, te će regije biti podijeljene i pohranjene na više regionalnih poslužitelja
- Ove naredbe ljuske omogućuju programeru da definira sheme tablica i podatkovne operacije koristeći potpunu interakciju u načinu rada ljuske
- Koju god naredbu koristimo, ona će se odraziti na HBase model podataka
- Koristimo naredbe ljuske HBase u interpreterima skripti operativnog sustava poput Bash ljuske
- Bash shell je zadani tumač naredbi za većinu Linux i Unix operativne distribucije
- Napredne verzije HBase pružaju objektno orijentirane reference za tablice naredbi ljuske u stilu jruby
- Referentne varijable tablice mogu se koristiti za izvođenje podatkovnih operacija u HBase načinu rada ljuske
Za primjere,
- U ovom smo vodiču stvorili tablicu u kojoj 'obrazovanje' predstavlja naziv tablice i odgovara nazivu stupca “guru99”.
- U nekim naredbama "guru99" sam po sebi predstavlja naziv tablice.
Opće zapovijedi
U Hbaseu, opće naredbe su kategorizirane u sljedeće naredbe
- Status
- Verzija
- Table_help ( skeniraj, ispusti, dohvati, stavi, onemogući itd.)
- Tko sam ja
Da bismo ušli u naredbu ljuske HBase, prije svega, moramo izvršiti kod kao što je navedeno u nastavku
hbase Shell
Nakon što uđemo u HBase shell, možemo izvršiti sve dolje navedene naredbe shell-a. Uz pomoć ovih naredbi možemo izvoditi sve vrste operacija s tablicom u HBase shell modu.
Pogledajmo sve te naredbe i njihovu upotrebu jednu po jednu s primjerom.
Status
Syntax:status
Ova naredba će dati detalje o statusu sustava kao što je broj poslužitelja prisutnih u klasteru, broj aktivnih poslužitelja i prosječna vrijednost opterećenja. Također možete proslijediti bilo koji određeni parametar ovisno o tome koliko detaljan status želite znati o sustavu. Parametri mogu biti "sažetak", "jednostavno" ili "detaljno", navedeni zadani parametar je "sažetak".
U nastavku smo pokazali kako možete proslijediti različite parametre naredbi status.
Ako pogledamo donju snimku zaslona, dobit ćemo bolju ideju.
hbase(main):001:0>status hbase(main):002:0>status 'simple' hbase(main):003:0>status 'summary' hbase(main):004:0> status 'detailed'
Kada izvršimo status ove naredbe, dat će informacije o broju prisutnih poslužitelja, mrtvih poslužitelja i prosječnom opterećenju poslužitelja, ovdje na snimci zaslona prikazuje informacije poput- 1 živi poslužitelj, 1 mrtav poslužitelj i 7.0000 prosječno opterećenje.
Verzija
Syntax: version
- Ova naredba će prikazati trenutno korištenu HBase verziju u naredbenom modu
- Ako pokrenete naredbu verzija, ona će dati izlaz kao što je prikazano gore
Pomoć u tablici
Syntax:table_help
Ova naredba vodi
- Što i kako koristiti naredbe referencirane tablicom
- Omogućit će različite upotrebe naredbi HBase ljuske i njihove sintakse
- Ovdje na gornjoj snimci zaslona prikazuje sintaksu za "stvoriti" i "get_table” naredba s njegovom upotrebom. Možemo manipulirati tablicom pomoću ovih naredbi nakon što se tablica izradi u HBase-u.
- Dat će naredbe za manipulaciju tablicom kao što su put, get i sve druge informacije o naredbama.
Tko sam
Sintaksa:
Syntax: Whoami
Ova naredba “whoami” koristi se za vraćanje trenutnih HBase korisničkih informacija iz HBase klastera.
Pružit će informacije poput
- Grupe prisutne u HBase-u
- Podaci o korisniku, na primjer u ovom slučaju "hduser" predstavljaju korisničko ime kao što je prikazano na snimci zaslona
TTL (Time To Live) – Atribut
U HBase-u, obitelji stupaca mogu se postaviti na vremenske vrijednosti u sekundama pomoću TTL-a. HBase će automatski izbrisati retke kada istekne vrijeme. Ovaj se atribut odnosi na sve verzije retka – čak i na trenutnu verziju.
TTL vrijeme kodirano u HBase za red navedeno je u UTC. Ovaj se atribut koristi s naredbama za upravljanje tablicom.
U nastavku su važne razlike između rukovanja TTL-om i TTL-ova obitelji stupaca
- TTL ćelije izražavaju se u jedinicama milisekundi umjesto u sekundama.
- TTL ćelije ne može produžiti efektivni životni vijek ćelije izvan postavke TTL na razini obitelji stupaca.
Naredbe za upravljanje tablicama
Ove naredbe omogućit će programerima stvaranje tablica i shema tablica s obiteljima redaka i stupaca.
Slijede naredbe za upravljanje tablicom
- stvoriti
- Popis
- Opisati
- Onesposobiti
- Onemogući sve
- Omogući
- Omogući_sve
- Ispustiti
- Ispusti_sve
- Prikaži_filtre
- Starost
- Promjena_statusa
Pogledajmo na primjeru različite upotrebe naredbi u HBase-u.
stvoriti
Syntax: create <tablename>, <columnfamilyname>
Primjer:-
hbase(main):001:0> create 'education' ,'guru99' 0 rows(s) in 0.312 seconds =>Hbase::Table – education
Gornji primjer objašnjava kako stvoriti tablicu u HBase-u s navedenim imenom danim prema rječniku ili specifikacijama prema obitelji stupaca. Osim toga, u njega također možemo proslijediti neke atribute opsega tablice.
Kako bismo provjerili je li tablica 'edukacija' kreirana ili ne, moramo koristiti "popis" naredbu kao što je navedeno u nastavku.
Popis
Syntax:list
- Naredba “List” prikazat će sve tablice koje su prisutne ili kreirane u HBase-u
- Izlaz prikazan na gornjoj snimci zaslona trenutno prikazuje postojeće tablice u HBase-u
- Ovdje na ovoj snimci zaslona pokazuje da je unutar HBase-a prisutno ukupno 8 tablica
- Izlazne vrijednosti iz tablica možemo filtrirati prosljeđivanjem neobaveznih parametara regularnog izraza
Opisati
Syntax:describe <table name>
hbase(main):010:0>describe 'education'
Ova naredba opisuje imenovanu tablicu.
- To će dati više informacija o obiteljima stupaca prisutnih u spomenutoj tablici
- U našem slučaju daje opis tablice "obrazovanje".
- Dat će informacije o nazivu tablice s obiteljima stupaca, povezanim filtrima, verzijama i još nekim detaljima.
onesposobiti
Syntax: disable <tablename>
hbase(main):011:0>disable 'education'
- Ova naredba će započeti onemogućavanje imenovane tablice
- Ako tablicu treba izbrisati ili ispustiti, prvo je treba onemogućiti
Ovdje, na gornjoj snimci zaslona onemogućujemo obrazovanje tablice
onemogući sve
Syntax: disable_all<"matching regex"
- Ova naredba će onemogućiti sve tablice koje odgovaraju danom regularnom izrazu.
- Implementacija je ista kao naredba za brisanje (osim dodavanja regularnog izraza za podudaranje)
- Nakon što se tablica onemogući, korisnik može izbrisati tablicu iz HBase-a
- Prije brisanja ili ispuštanja tablice, prvo je treba onemogućiti
Omogući
Syntax: enable <tablename>
hbase(main):012:0>enable 'education'
- Ova naredba će pokrenuti omogućavanje imenovane tablice
- Koja god tablica je onemogućena, za vraćanje u prethodno stanje koristimo ovu naredbu
- Ako je tablica onemogućena u prvoj instanci i nije obrisana ili ispuštena, i ako želimo ponovno koristiti onemogućenu tablicu, moramo je omogućiti pomoću ove naredbe.
- Ovdje na gornjoj snimci zaslona omogućujemo tablicu "obrazovanje".
prikaži filtre
Syntax: show_filters
Ova naredba prikazuje sve filtre prisutne u HBase-u kao što su ColumnPrefix Filter, TimestampsFilter, PageFilter, FamilyFilter, itd.
ispustiti
Syntax:drop <table name>
hbase(main):017:0>drop 'education'
Moramo promatrati donje točke za ispuštanje naredbe
- Da bismo izbrisali tablicu koja se nalazi u HBase-u, prvo je moramo onemogućiti
- Da bismo ispustili tablicu koja se nalazi u HBase-u, prvo je moramo onemogućiti
- Dakle, tablicu za ispuštanje ili prvo brisanje treba onemogućiti pomoću naredbe disable
- Ovdje na gornjoj snimci zaslona ispuštamo tablicu "obrazovanje".
- Prije izvršenja ove naredbe potrebno je onemogućiti tablicu “edukacija”.
ispusti_sve
Syntax: drop_all<"regex">
- Ova naredba će ispustiti sve tablice koje odgovaraju danom regularnom izrazu
- Tablice se prvo moraju onemogućiti prije izvršavanja ove naredbe pomoću disable_all
- Tablice s izrazima podudaranja regularnih izraza izbacit će se iz HBase-a
je_omogućeno
Syntax: is_enabled 'education'
Ova naredba će provjeriti je li imenovana tablica omogućena ili ne. Obično postoji mala zabuna između radnje naredbe "enable" i "is_enabled", koju ćemo ovdje razjasniti
- Pretpostavimo da je tablica onemogućena, da bismo koristili tu tablicu moramo je omogućiti pomoću naredbe enable
- is_enabled naredba će provjeriti je li tablica omogućena ili ne
mijenjati
Syntax: alter <tablename>, NAME=><column familyname>, VERSIONS=>5
Ova naredba mijenja shemu obitelji stupaca. Da biste razumjeli što točno radi, ovdje smo to objasnili na primjeru.
Primjeri:
U ovim primjerima izvršit ćemo operacije naredbe izmjene na tablicama i njihovim stupcima. Izvodit ćemo operacije poput
- Mijenjanje imena obitelji jednog ili više stupaca
- Brisanje naziva obitelji stupaca iz tablice
- Nekoliko drugih operacija koje koriste atribute opsega s tablicom
- Za promjenu ili dodavanje obitelji stupaca 'guru99_1' u tablici 'edukacija' iz trenutne vrijednosti kako bi se zadržalo najviše 5 ćelija VERZIJA,
- “education” je naziv tablice kreiran s prethodno navedenim nazivom stupca “guru99”.
- Ovdje uz pomoć alter naredbe pokušavamo promijeniti shemu obitelji stupaca u guru99_1 iz guru99
hbase> alter 'education', NAME='guru99_1', VERSIONS=>5
- Također možete koristiti naredbu alter na nekoliko obitelji stupaca. Na primjer, definirat ćemo dva nova stupca našoj postojećoj tablici "obrazovanje".
hbase> alter 'edu', 'guru99_1', {NAME => 'guru99_2', IN_MEMORY => true}, {NAME => 'guru99_3', VERSIONS => 5}
- Pomoću ove naredbe možemo promijeniti više od jedne sheme stupaca odjednom
- guru99_2 i guru99_3 kao što je prikazano na gornjoj snimci zaslona dva su nova imena stupaca koja smo definirali za obrazovanje tablice
- Način korištenja ove naredbe možemo vidjeti na prethodnoj snimci zaslona
- U ovom koraku ćemo vidjeti kako izbrisati obitelj stupaca iz tablice. Za brisanje obitelji stupaca 'f1' u tablici 'obrazovanje'.
Koristite jednu od ovih naredbi u nastavku,
hbase> alter 'education', NAME => 'f1', METHOD => 'delete'
hbase> alter 'education', 'delete' =>' guru99_1'
- U ovoj naredbi pokušavamo izbrisati naziv prostora stupca guru99_1 koji smo prethodno stvorili u prvom koraku
- Kao što je prikazano na snimkama zaslona u nastavku, prikazuje dva koraka – kako promijeniti atribut opsega tablice i kako ukloniti atribut opsega tablice.
Syntax: alter <'tablename'>, MAX_FILESIZE=>'132545224'
Korak 1) Možete promijeniti atribute opsega tablice kao što su MAX_FILESIZE, READONLY, MEMSTORE_FLUSHSIZE, DEFERRED_LOG_FLUSH, itd. Oni se mogu staviti na kraj; na primjer, za promjenu maksimalne veličine regije na 128 MB ili bilo koju drugu vrijednost memorije koristimo ovu naredbu.
Upotreba:
- Možemo koristiti MAX_FILESIZE s tablicom kao atributom opsega kao gore
- Broj predstavljen u MAX_FILESIZE odnosi se na memoriju u bajtovima
NOTE: MAX_FILESIZE Opseg tablice atributa bit će određen nekim atributima prisutnima u HBase-u. MAX_FILESIZE također spada pod atribute opsega tablice.
Korak 2) Također možete ukloniti atribut opsega tablice pomoću metode table_att_unset. Ako vidite naredbu
alter 'education', METHOD => 'table_att_unset', NAME => 'MAX_FILESIZE'
- Gornja snimka zaslona prikazuje izmijenjeni naziv tablice s atributima opsega
- Metoda table_att_unset koristi se za poništavanje atributa prisutnih u tablici
- U drugoj instanci poništavamo atribut MAX_FILESIZE
- Nakon izvršenja naredbe, jednostavno će poništiti MAX_FILESIZE atribut iz tablice “obrazovanje”.
promijeniti_status
Syntax: alter_status 'education'
- Putem ove naredbe možete dobiti status naredbe alter
- Što označava broj regija tablice koje su primile ažurirani naziv tablice prolaza sheme
- Ovdje na gornjoj snimci zaslona prikazane su 1/1 ažurirane regije. To znači da je ažurirao jednu regiju. Nakon toga, ako je uspješan, prikazat će komentar gotov.
Naredbe za manipulaciju podacima
Ove naredbe će raditi na tablici u vezi s manipulacijom podataka kao što je stavljanje podataka u tablicu, dohvaćanje podataka iz tablice i brisanje sheme, itd.
Naredbe se nalaze pod ovim su
- Računati
- staviti
- Dobiti
- Izbrisati
- Izbrisati sve
- skratiti
- Skenirati
Pogledajmo korištenje ovih naredbi na primjeru.
Računati
Syntax: count <'tablename'>, CACHE =>1000
- Naredba će dohvatiti broj redaka u tablici. Vrijednost koju ovaj vraća je broj redaka.
- Trenutačni broj prema zadanim postavkama prikazuje se na svakih 1000 redaka.
- Interval brojanja može se opcionalno odrediti.
- Zadana veličina predmemorije je 10 redaka.
- Naredba brojanja radit će brzo ako je konfigurirana s pravom predmemorijom.
Primjer:
hbase> count 'guru99', CACHE=>1000
Ovaj primjer brojanja dohvaća 1000 redaka odjednom iz tablice "Guru99".
Možemo napraviti cache na neku nižu vrijednost ako se tablica sastoji od više redaka.
Ali prema zadanim postavkama dohvaćat će red po red.
hbase>count 'guru99', INTERVAL => 100000 hbase> count 'guru99', INTERVAL =>10, CACHE=> 1000
Ako pretpostavimo da tablica "Guru99" ima neku referencu tablice poput g.
Možemo pokrenuti naredbu brojanja na referenci tablice također kao ispod
hbase>g.count INTERVAL=>100000 hbase>g.count INTERVAL=>10, CACHE=>1000
staviti
Syntax: put <'tablename'>,<'rowname'>,<'columnvalue'>,<'value'>
Ova naredba se koristi za sljedeće stvari
- Stavit će 'vrijednost' ćelije u definiranu ili specificiranu tablicu ili redak ili stupac.
- Opcionalno će koordinirati vremensku oznaku.
Primjer:
- Ovdje stavljamo vrijednosti u tablicu “guru99” u red r1 i stupac c1
hbase> put 'guru99', 'r1', 'c1', 'value', 10
- Stavili smo tri vrijednosti, 10,15 i 30 u tablicu "guru99" kao što je prikazano na slici ispod
- Pretpostavimo da tablica "Guru99" ima neku referencu tablice poput g. Također možemo pokrenuti naredbu na referenci tablice također kao
hbase> g.put 'guru99', 'r1', 'c1', 'value', 10
- Izlaz će biti kao što je prikazano na gornjoj snimci zaslona nakon postavljanja vrijednosti u "guru99".
Za provjeru je li ulazna vrijednost pravilno unesena u tablicu koristimo naredbu “scan”. Na donjoj snimci zaslona vidimo da su vrijednosti ispravno umetnute
Isječak koda: Za vježbu
create 'guru99', {NAME=>'Edu', VERSIONS=>213423443} put 'guru99', 'r1', 'Edu:c1', 'value', 10 put 'guru99', 'r1', 'Edu:c1', 'value', 15 put 'guru99', 'r1', 'Edu:c1', 'value', 30
Iz isječka koda, mi radimo ove stvari
- Ovdje stvaramo tablicu pod nazivom 'guru99' s nazivom stupca "Edu."
- Korištenjem naredbe “put” postavljamo vrijednosti u redak s nazivom r1 u stupcu “Edu” u tablici “guru99.”
Dobiti
Syntax: get <'tablename'>, <'rowname'>, {< Additional parameters>}
Ovdje uključuju VREMENSKI RASPON, VREMENSKI OZNAK, VERZIJE i FILTERE.
Korištenjem ove naredbe dobit ćete sadržaj retka ili ćelije koji je prisutan u tablici. Osim toga, možete mu dodati i dodatne parametre kao što su TIMESTAMP, TIMERANGE, VERSIONS, FILTERI itd. kako biste dobili određeni sadržaj retka ili ćelije.
Primjeri: -
hbase> get 'guru99', 'r1', {COLUMN => 'c1'}
Za tablicu “guru99′ vrijednosti retka r1 i stupca c1 prikazat će se pomoću ove naredbe kao što je prikazano na gornjoj snimci zaslona
hbase> get 'guru99', 'r1'
Za tablicu “guru99″ vrijednosti reda r1 bit će prikazane pomoću ove naredbe
hbase> get 'guru99', 'r1', {TIMERANGE => [ts1, ts2]}
Za tablicu “guru99″vrijednosti reda 1 u vremenskom rasponu ts1 i ts2 bit će prikazane pomoću ove naredbe
hbase> get 'guru99', 'r1', {COLUMN => ['c1', 'c2', 'c3']}
Za tablicu “guru99” vrijednosti reda r1 i obitelji stupaca c1, c2, c3 bit će prikazane pomoću ove naredbe
Izbrisati
Syntax:delete <'tablename'>,<'row name'>,<'column name'>
- Ova naredba će izbrisati vrijednost ćelije u definiranoj tablici retka ili stupca.
- Brisanje mora i treba točno odgovarati koordinatama izbrisanih ćelija.
- Prilikom skeniranja, brisanje ćelije potiskuje starije verzije vrijednosti.
Primjer:
hbase(main):)020:0> delete 'guru99', 'r1', 'c1''.
- Gornja izvedba će izbrisati redak r1 iz obitelji stupaca c1 u tablici "guru99."
- Pretpostavimo da tablica “guru99” ima neku referencu tablice poput g.
- Naredbu možemo pokrenuti i na referenci tablice hbase> g. izbrišite 'guru99', 'r1', 'c1′”.
izbrisati sve
Syntax: deleteall <'tablename'>, <'rowname'>
- Ova naredba će izbrisati sve ćelije u određenom retku.
- Opcionalno možemo definirati nazive stupaca i vremensku oznaku u sintaksi.
Primjer:-
hbase>deleteall 'guru99', 'r1', 'c1'
Ovo će izbrisati sve retke i stupce prisutne u tablici. Po želji u tome možemo spomenuti nazive stupaca.
skratiti
Syntax: truncate <tablename>
Nakon skraćivanja hbase tablice prikazat će se shema, ali ne i zapisi. Ova naredba obavlja 3 funkcije; oni su navedeni u nastavku
- Onemogućuje tablicu ako je već prisutna
- Ispušta stol ako je već prisutan
- Rekreira spomenutu tablicu
Skenirati
Syntax: scan <'tablename'>, {Optional parameters}
Ova naredba skenira cijelu tablicu i prikazuje sadržaj tablice.
- Možemo proslijediti nekoliko izbornih specifikacija ovoj naredbi za skeniranje kako bismo dobili više informacija o tablicama prisutnim u sustavu.
- Specifikacije skenera mogu uključivati jedan ili više sljedećih atributa.
- To su TIMERANGE, FILTER, TIMESTAMP, LIMIT, MAXLENGTH, COLUMNS, CACHE, STARTROW i STOPROW.
scan 'guru99'
Izlaz kao u nastavku prikazan je na snimci zaslona
Na gornjoj snimci zaslona
- Prikazuje tablicu "guru99" s nazivom stupca i vrijednostima
- Sastoji se od tri vrijednosti retka r1, r2, r3 za jednu vrijednost stupca c1
- Prikazuje vrijednosti povezane s redovima
Primjeri: -
Različite upotrebe naredbe za skeniranje
naredba | Upotreba |
---|---|
skeniraj '.META.', {COLUMNS => 'info:regioninfo'} | Prikazuje sve metapodatke o stupcima koji su prisutni u tablicama u HBase-u |
skeniraj 'guru99', {COLUMNS => ['c1', 'c2'], LIMIT => 10, STARTROW => 'xyz'} | Prikazuje sadržaj tablice guru99 s njihovim obiteljima stupaca c1 i c2 ograničavajući vrijednosti na 10 |
skeniraj 'guru99', {COLUMNS => 'c1', TIMERANGE => [1303668804, 1303668904]} | Prikazuje sadržaj guru99 s njegovim nazivom stupca c1 s vrijednostima prisutnim između spomenute vrijednosti atributa vremenskog raspona |
skeniraj 'guru99', {RAW => istina, VERZIJE =>10} | U ovoj naredbi RAW=> true pruža naprednu značajku poput prikaza svih vrijednosti ćelija prisutnih u tablici guru99 |
Primjer koda:
Prvo napravite tablicu i smjestite vrijednosti u tablicu
create 'guru99', {NAME=>'e', VERSIONS=>2147483647} put 'guru99', 'r1', 'e:c1', 'value', 10 put 'guru99', 'r1', 'e:c1', 'value', 12 put 'guru99', 'r1', 'e:c1', 'value', 14 delete 'guru99', 'r1', 'e:c1', 11
Ulazni snimak zaslona:
Ako pokrenemo naredbu skeniranja
Query: scan 'guru99', {RAW=>true, VERSIONS=>1000}
Prikazat će izlaz prikazan u nastavku.
Izlazna snimka zaslona:
Izlaz prikazan na gornjoj snimci zaslona daje sljedeće informacije
- Skeniranje guru99 tablice s atributima RAW=>true, VERSIONS=>1000
- Prikaz redaka s obiteljima stupaca i vrijednostima
- U trećem retku, prikazane vrijednosti pokazuju izbrisanu vrijednost koja je prisutna u stupcu
- Izlaz koji prikazuje je slučajan; ne može biti istim redoslijedom kao vrijednosti koje smo umetnuli u tablicu
Cluster Replikacijske naredbe
- Ove naredbe rade na načinu postavljanja klastera HBase-a.
- Ove se naredbe općenito koriste za dodavanje i uklanjanje ravnopravnih računala u klaster te za pokretanje i zaustavljanje replikacije.
naredba | Funkcionalnost |
---|---|
add_peer | Dodajte peerove u klaster za repliciranje
hbase> add_peer '3', zk1,zk2,zk3:2182:/hbase-prod |
ukloniti_vršnjaka | Zaustavlja definirani tok replikacije.
Briše sve metapodatke o ravnopravnoj osobi hbase> remove_peer '1' |
pokretanje_replikacije | Ponovno pokreće sve značajke replikacije
hbase> start_replication |
zaustavi_replikaciju | Zaustavlja sve značajke replikacije
hbase>zaustavi_replikaciju |
rezime
HBase shell i opće naredbe daju potpune informacije o različitim vrstama manipulacije podacima, upravljanju tablicama i naredbama replikacije klastera. Pomoću ovih naredbi možemo izvoditi razne funkcije na tablicama prisutnima u HBase-u.