Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 14155|Atsakyti: 1

[Šaltinis] "Spring Boot" projektas naudojant naujausią "HBase Java" API "HBase 2.x" valdymui Išsamus aprašymas

[Kopijuoti nuorodą]
Paskelbta 2019-01-09 13:57:39 | | | |
1. Sukonfigūruokite HBase 2.x aplinką

Čia, kadangi tai tik norėdamas išbandyti HBase Java API naudojimą, vietinėje virtualioje mašinoje įdiegiau tik atskirą paslaugos versiją, o gamybos aplinka gali pati įdiegti klasterio režimą. Taip pat reikėtų pažymėti, kad kai kurie atskiros HBase paslaugos versijos klausymosi prievadai yra susieti su virtualios mašinos 127.0.0.1, todėl neįmanoma prisijungti prie HBase naudojant Java API fizinėje mašinoje. Mano sprendimas yra naudoti SecureCRT atitinkamam prievado atvaizdavimui konfigūruoti, konkreti susiejimo informacija yra tokia:



2. Išsamus naujausios Java API naudojimo HBase 2.x veikimui paaiškinimas

(1) Pridėkite šias priklausomybes prie "Spring Boot" / "Spring Cloud" projekto:

(2) Pagrindinės operacijos, susijusios su HBase:



(3) Pridėkite HBase konfigūracijos informaciją:


Naudojami konkretūs požymiai:

(4) Išbandykite aukščiau nurodytus pagrindinius metodus:

i) Ištrynimas, lentelių kūrimas ir pagrindinės užklausos:


Atlikus vieneto testus, išvestis yra tokia:

ii) Užklausa, nurodanti startRowKey ir stopRowKey:

Ši užklausa paprastai naudojama, kai eilutės raktas nuolat didinamas ir pateikiama tik dalis duomenų (pvz., puslapių numeravimas):


Atlikus vieneto testus, išvestis yra tokia:

iii) Gaukite visus lentelių pavadinimus:

Atlikus vieneto testus, išvestis yra tokia:

iv) Gaukite kelių nurodyto langelio versijų duomenis:

Atlikus vieneto testus, išvestis yra tokia:

Pastaba: Kadangi HBase pagal numatytuosius nustatymus įrašo tik vieną versiją, efektas čia nematomas.

v) Užklausos duomenys pagal eilučių raktų filtrus:


Atlikus vieneto testus, išvestis yra tokia:

vi) Užklausos duomenys pagal stulpelio pavadinimo filtrą:

Atlikus vieneto testus, išvestis yra tokia:



vii) Užklausos duomenys, kuriuose yra specifinių simbolių eilučių raktuose:

Atlikus vieneto testus, išvestis yra tokia:

viii) Išbraukti nurodytą stulpelį:

Atlikus vieneto testus, išvestis yra tokia:

ix) Ištrinkite nurodytą eilutę:

Atlikus vieneto testus, išvestis yra tokia:

Remiantis rezultatais, galima pastebėti, kad ši duomenų eilutė iš tikrųjų buvo ištrinta.

x) Ištrinkite nurodytą stulpelių šeimą:


Atlikus vieneto testus, išvestis yra tokia:

Pagal išvestį galima pastebėti, kad stulpelių šeima "atgal" buvo ištrinta.





Ankstesnis:Skaityti / generuoti Excel failus
Kitą:Tiesiog pažvelkite į "Tianwang Town Mansion Secret Talisman"
Paskelbta 2019-06-05 16:18:18 |
Ačiū, kad užsiregistravote, jis gerai parašytas, ir aš išmokau.
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com