Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 14155|Odpověď: 1

[Zdroj] Projekt Spring Boot využívající nejnovější HBase Java API pro provoz HBase 2.x Podrobný popis

[Kopírovat odkaz]
Zveřejněno 09.01.2019 13:57:39 | | | |
1. Konfigurace prostředí HBase 2.x

Zde, protože jde jen o testování použití Java API HBase, jsem nasadil pouze samostatnou verzi služby v lokálním virtuálním stroji a produkční prostředí může cluster režim nasadit samo. Je také třeba poznamenat, že některé poslechové porty samostatné verze služby HBase jsou vázány na 127.0.0.1 virtuálního stroje, což znemožňuje připojení k HBase pomocí Java API na fyzickém stroji. Mým řešením je použít SecureCRT k nakonfigurování příslušného mapování portů, konkrétní informace o mapování jsou následující:



2. Podrobné vysvětlení použití nejnovějšího Java API pro provoz HBase 2.x

(1) Přidat následující závislosti do projektu Spring Boot/Spring Cloud:

(2) Základní operace související s HBase:



(3) Přidat informace o konfiguraci HBázy:


Konkrétní použité atributy jsou následující:

(4) Otestujte výše uvedené základní metody:

i) Mazáním, vytvářením tabulek a základními dotazy:


Po provedení jednotkových testů je výstup následující:

ii) Dotaz, který specifikuje startRowKey a stopRowKey:

Tento dotaz se obvykle používá, když je RowKey kontinuálně inkrementován a dotazuje se pouze část dat (například stránkování):


Po provedení jednotkových testů je výstup následující:

iii) Získejte názvy všech tabulek:

Po provedení jednotkových testů je výstup následující:

iv) Získat data pro více verzí dané buňky:

Po provedení jednotkových testů je výstup následující:

Poznámka: Protože HBase ve výchozím nastavení ukládá pouze jednu verzi, efekt zde není viditelný.

v) Dotazovat data na základě filtrů řádkových klíčů:


Po provedení jednotkových testů je výstup následující:

vi) Dotazovat data na základě filtru názvů sloupců:

Po provedení jednotkových testů je výstup následující:



vii) Dotazovat data obsahující konkrétní znaky v klíčích řádků:

Po provedení jednotkových testů je výstup následující:

viii) Smazat zadaný sloupec:

Po provedení jednotkových testů je výstup následující:

ix) Smazat zadanou řádku:

Po provedení jednotkových testů je výstup následující:

Podle výstupu je vidět, že tato řádka dat byla skutečně smazána.

x) Smazat specifikovanou rodinu sloupců:


Po provedení jednotkových testů je výstup následující:

Podle výstupu lze zjistit, že rodina sloupců "back" byla smazána.





Předchozí:Čtení/generování Excelových souborů
Další:Stačí se podívat na "Tajný talisman sídla města Tianwang"
Zveřejněno 05.06.2019 16:18:18 |
Děkuji za registraci, je to dobře napsané a naučil jsem se.
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com