Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 14155|Risposta: 1

[Fonte] Progetto Spring Boot utilizzando l'ultima API Java HBase per operare HBase 2.x Descrizione dettagliata

[Copiato link]
Pubblicato su 09/01/2019 13:57:39 | | | |
1. Configurare l'ambiente HBase 2.x

Qui, poiché serve solo a testare l'uso dell'API Java di HBase, ho distribuito solo una versione stand-alone del servizio nella macchina virtuale locale, e l'ambiente di produzione può distribuire la modalità cluster da solo. Va inoltre notato che alcune delle porte di ascolto della versione stand-alone del servizio HBase sono legate alla versione 127.0.0.1 della macchina virtuale, il che rende impossibile connettersi a HBase tramite l'API Java sulla macchina fisica. La mia soluzione è usare SecureCRT per configurare la mappatura delle porte pertinente, le informazioni specifiche di mappatura sono le seguenti:



2. Spiegazione dettagliata dell'uso dell'ultima API Java per operare HBase 2.x

(1) Aggiungere le seguenti dipendenze al progetto Spring Boot/Spring Cloud:

(2) Operazioni di base relative all'HBase:



(3) Aggiungere informazioni di configurazione HBase:


Gli attributi specifici utilizzati sono i seguenti:

(4) Testare i metodi di base sopra indicati:

i) Cancellazione, creazione di tabelle e query di base:


Dopo aver eseguito i test unitari, l'output è il seguente:

ii) Query che specifica startRowKey e stopRowKey:

Questa query viene generalmente utilizzata quando la RowKey viene continuamente incrementata e solo una parte dei dati viene interrogata (come la paginazione):


Dopo aver eseguito i test unitari, l'output è il seguente:

iii) Ottenere tutti i nomi delle tabelle:

Dopo aver eseguito i test unitari, l'output è il seguente:

iv) Ottenere dati per più versioni di una cella specificata:

Dopo aver eseguito i test unitari, l'output è il seguente:

Nota: Poiché HBase salva di default solo una versione, l'effetto non è visibile qui.

v) Interrogare i dati basandosi su filtri di chiave a riga:


Dopo aver eseguito i test unitari, l'output è il seguente:

vi) Interrogare i dati basandosi sul filtro dei nomi delle colonne:

Dopo aver eseguito i test unitari, l'output è il seguente:



vii) Consulta dati contenenti caratteri specifici nelle chiavi di riga:

Dopo aver eseguito i test unitari, l'output è il seguente:

viii) Elimina la colonna specificata:

Dopo aver eseguito i test unitari, l'output è il seguente:

ix) Elimina la riga specificata:

Dopo aver eseguito i test unitari, l'output è il seguente:

Secondo l'output, si può vedere che questa linea di dati è stata effettivamente eliminata.

x) Elimina la famiglia di colonne specificata:


Dopo aver eseguito i test unitari, l'output è il seguente:

Secondo l'output, si può trovare che la famiglia di colonne "back" è stata eliminata.





Precedente:Leggi/generare file Excel
Prossimo:Dai un'occhiata al "Talismano segreto della Villa di Tianwang"
Pubblicato su 05/06/2019 16:18:18 |
Grazie per esserti registrato, è ben scritto e ho imparato.
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com