See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 14155|Vastuse: 1

[Allikas] Spring Boot projekt, kasutades uusimat HBase Java API-d HBase 2.x haldamiseks Üksikasjalik kirjeldus

[Kopeeri link]
Postitatud 09.01.2019 13:57:39 | | | |
1. Seadista HBase 2.x keskkond

Siin, kuna see on mõeldud ainult HBase'i Java API kasutamise testimiseks, juurutasin ma teenuse iseseisva versiooni kohalikus virtuaalmasinas ning tootmiskeskkond suudab klastrirežiimi ise juurutada. Samuti tuleb märkida, et mõned HBase teenuse iseseisva versiooni kuulamispordid on seotud virtuaalmasina versiooniga 127.0.0.1, mis teeb võimatuks HBase'iga ühenduse loomise füüsilise masina Java API kaudu. Minu lahendus on kasutada SecureCRT-d vastava pordi kaardistamise seadistamiseks, konkreetne kaardistusinfo on järgmine:



2. Põhjalik selgitus uusima Java API kasutamisest HBase 2.x käivitamiseks

(1) Lisa järgmised sõltuvused Spring Boot/Spring Cloud projekti:

(2) HBase'iga seotud põhilised toimingud:



(3) Lisa HBase konfiguratsiooniinfo:


Kasutatavad spetsiifilised omadused on järgmised:

(4) Testida ülaltoodud põhimeetodeid:

i) Tabelite kustutamine, loomine ja põhipäringud:


Pärast ühiktestide läbiviimist on väljund järgmine:

ii) Päring, mis määrab startRowKey ja stopRowKey:

Seda päringut kasutatakse tavaliselt siis, kui RowKey on pidevalt suurendatud ja ainult osa andmetest päritakse (näiteks lehekülgede määramine):


Pärast ühiktestide läbiviimist on väljund järgmine:

iii) Hangi kõik tabelinimed:

Pärast ühiktestide läbiviimist on väljund järgmine:

iv) Hangi andmed mitme konkreetse lahtri versiooni kohta:

Pärast ühiktestide läbiviimist on väljund järgmine:

Märkus: Kuna HBase salvestab vaikimisi ainult ühe versiooni, ei ole see efekt siin nähtav.

v) Päringuandmed reavõtmefiltrite põhjal:


Pärast ühiktestide läbiviimist on väljund järgmine:

vi) Päringuandmed veeru nimefiltri alusel:

Pärast ühiktestide läbiviimist on väljund järgmine:



vii) Päringuandmed, mis sisaldavad konkreetseid märke reavõtmetes:

Pärast ühiktestide läbiviimist on väljund järgmine:

viii) Kustuta määratud veerg:

Pärast ühiktestide läbiviimist on väljund järgmine:

ix) Kustuta määratud rida:

Pärast ühiktestide läbiviimist on väljund järgmine:

Väljundi põhjal on näha, et see andmerida on tõepoolest kustutatud.

x) Kustutada määratud veergude perekond:


Pärast ühiktestide läbiviimist on väljund järgmine:

Väljundi põhjal on leitud, et veergude perekond "back" on kustutatud.





Eelmine:Loe/genereeri Exceli faile
Järgmine:Vaata lihtsalt "Tianwangi linna mõisa salajast talismani"
Postitatud 05.06.2019 16:18:18 |
Aitäh registreerumast, see on hästi kirjutatud ja olen õppinud.
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com