Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 14155|Odpoveď: 1

[Zdroj] Projekt Spring Boot využívajúci najnovšie HBase Java API na prevádzku HBase 2.x Podrobný popis

[Kopírovať odkaz]
Zverejnené 9. 1. 2019 13:57:39 | | | |
1. Nakonfigurujte prostredie HBase 2.x

Tu, keďže ide len o testovanie použitia Java API HBase, nasadil som len samostatnú verziu služby v lokálnom virtuálnom stroji a produkčné prostredie môže cluster mode nasadiť samostatne. Treba tiež poznamenať, že niektoré počúvacie porty samostatnej verzie HBase služby sú viazané na 127.0.0.1 virtuálneho stroja, čo znemožňuje pripojenie k HBase pomocou Java API na fyzickom stroji. Moje riešenie je použiť SecureCRT na konfiguráciu relevantného mapovania portov, konkrétne mapovacie informácie sú nasledovné:



2. Podrobné vysvetlenie použitia najnovšieho Java API na prevádzku HBase 2.x

(1) Pridať nasledujúce závislosti do projektu Spring Boot/Spring Cloud:

(2) Základné operácie súvisiace s HBase:



(3) Pridať informácie o konfigurácii HBázy:


Konkrétne použité atribúty sú nasledovné:

(4) Otestujte vyššie uvedené základné metódy:

i) Mazanie, vytváranie tabuliek a základné dotazy:


Po vykonaní jednotkových testov je výstup nasledovný:

ii) Dotaz, ktorý špecifikuje startRowKey a stopRowKey:

Tento dotaz sa zvyčajne používa, keď sa RowKey neustále inkrementuje a dotazuje sa len časť dát (napríklad stránkovanie):


Po vykonaní jednotkových testov je výstup nasledovný:

iii) Získajte všetky názvy tabuliek:

Po vykonaní jednotkových testov je výstup nasledovný:

iv) Získať dáta pre viacero verzií špecifikovanej bunky:

Po vykonaní jednotkových testov je výstup nasledovný:

Poznámka: Keďže HBase predvolene ukladá len jednu verziu, efekt tu nie je viditeľný.

v) Dotazovanie dát na základe filtrov kľúčov riadkov:


Po vykonaní jednotkových testov je výstup nasledovný:

vi) Dotazovať údaje na základe filtra názvov stĺpcov:

Po vykonaní jednotkových testov je výstup nasledovný:



vii) Dotaz na dáta obsahujúce konkrétne znaky v kľúčoch riadkov:

Po vykonaní jednotkových testov je výstup nasledovný:

viii) Vymažte zadaný stĺpec:

Po vykonaní jednotkových testov je výstup nasledovný:

ix) Vymažte zadaný riadok:

Po vykonaní jednotkových testov je výstup nasledovný:

Podľa výstupu je vidieť, že tento riadok údajov bol skutočne vymazaný.

x) Vymazať špecifikovanú rodinu stĺpcov:


Po vykonaní jednotkových testov je výstup nasledovný:

Podľa výstupu sa dá zistiť, že rodina stĺpcov "back" bola vymazaná.





Predchádzajúci:Čítanie/generovanie Excel súborov
Budúci:Stačí sa pozrieť na "Tajný talizman Tianwang Town Mansion"
Zverejnené 5. 6. 2019 16:18:18 |
Ďakujem za registráciu, je to dobre napísané a naučil som sa.
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com