Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 14155|Svare: 1

[Kilde] Spring Boot-prosjektet som bruker det nyeste HBase Java API-et for å kjøre HBase 2.x Detaljert beskrivelse

[Kopier lenke]
Publisert på 09.01.2019 13:57:39 | | | |
1. Konfigurer HBase 2.x-miljøet

Her, fordi det bare er for å teste bruken av HBases Java API, distribuerte jeg kun en frittstående versjon av tjenesten i den lokale virtuelle maskinen, og produksjonsmiljøet kan distribuere klyngemodusen selv. Det bør også bemerkes at noen av lytteportene til den frittstående versjonen av HBase-tjenesten er bundet til 127.0.0.1 i den virtuelle maskinen, noe som gjør det umulig å koble til HBase via Java API på den fysiske maskinen. Min løsning er å bruke SecureCRT for å konfigurere relevant portkartlegging, den spesifikke kartinformasjonen er som følger:



2. Detaljert forklaring på bruk av det nyeste Java-API-et for å kjøre HBase 2.x

(1) Legg til følgende avhengigheter til Spring Boot/Spring Cloud-prosjektet:

(2) Grunnleggende operasjoner knyttet til HBase:



(3) Legg til HBase-konfigurasjonsinformasjon:


De spesifikke egenskapene som brukes er som følger:

(4) Test de ovennevnte grunnleggende metodene:

i) Sletting, opprettelse av tabeller og grunnleggende spørringer:


Etter å ha kjørt enhetstestene, er utgangen som følger:

ii) Spørring som spesifiserer startRowKey og stopRowKey:

Denne spørringen brukes vanligvis når RowKey kontinuerlig økes og bare en del av dataene blir spurt (som for eksempel paginering):


Etter å ha kjørt enhetstestene, er utgangen som følger:

iii) Få alle tabellnavn:

Etter å ha kjørt enhetstestene, er utgangen som følger:

iv) Hent data for flere versjoner av en spesifisert celle:

Etter å ha kjørt enhetstestene, er utgangen som følger:

Merk: Siden HBase bare lagrer én versjon som standard, er effekten ikke synlig her.

v) Søk data basert på rad-nøkkelfiltre:


Etter å ha kjørt enhetstestene, er utgangen som følger:

vi) Søk data basert på kolonnenavnfilter:

Etter å ha kjørt enhetstestene, er utgangen som følger:



vii) Søk data som inneholder spesifikke tegn i radnøkler:

Etter å ha kjørt enhetstestene, er utgangen som følger:

viii) Slett den angitte kolonnen:

Etter å ha kjørt enhetstestene, er utgangen som følger:

ix) Slett den angitte linjen:

Etter å ha kjørt enhetstestene, er utgangen som følger:

Ifølge utdataene kan man se at denne datalinjen faktisk er slettet.

x) Slett den angitte kolonnefamilien:


Etter å ha kjørt enhetstestene, er utgangen som følger:

Ifølge utdataene kan man finne at kolonnefamilien "tilbake" er slettet.





Foregående:Les/generer Excel-filer
Neste:Ta bare en titt på "Tianwang bys herskapshus hemmelige talisman"
Publisert på 05.06.2019 16:18:18 |
Takk for at du registrerte deg, det er godt skrevet, og jeg har lært.
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com