Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 14155|Απάντηση: 1

[Πηγή] Έργο Spring Boot με χρήση του πιο πρόσφατου HBase Java API για τη λειτουργία του HBase 2.x Λεπτομερής περιγραφή

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 9/1/2019 1:57:39 μ.μ. | | | |
1. Διαμορφώστε το περιβάλλον HBase 2.x

Εδώ, επειδή είναι απλώς για να δοκιμάσω τη χρήση του Java API του HBase, ανέπτυξα μόνο μια αυτόνομη έκδοση της υπηρεσίας στην τοπική εικονική μηχανή και το περιβάλλον παραγωγής μπορεί να αναπτύξει τη λειτουργία συμπλέγματος από μόνο του. Θα πρέπει επίσης να σημειωθεί ότι ορισμένες από τις θύρες ακρόασης της αυτόνομης έκδοσης της υπηρεσίας HBase είναι συνδεδεμένες με την 127.0.0.1 της εικονικής μηχανής, γεγονός που καθιστά αδύνατη τη σύνδεση στο HBase χρησιμοποιώντας το Java API στη φυσική μηχανή. Η λύση μου είναι να χρησιμοποιήσω το SecureCRT για να διαμορφώσω τη σχετική αντιστοίχιση θυρών, οι συγκεκριμένες πληροφορίες αντιστοίχισης είναι οι εξής:



2. Λεπτομερής επεξήγηση της χρήσης του πιο πρόσφατου Java API για τη λειτουργία του HBase 2.x

(1) Προσθέστε τις ακόλουθες εξαρτήσεις στο έργο Spring Boot/Spring Cloud:

(2) Βασικές λειτουργίες που σχετίζονται με την HBase:



(3) Προσθέστε πληροφορίες διαμόρφωσης HBase:


Τα ειδικά χαρακτηριστικά που χρησιμοποιούνται είναι τα εξής:

(4) Δοκιμάστε τις παραπάνω βασικές μεθόδους:

i) Διαγραφή, δημιουργία πινάκων και βασικών ερωτημάτων:


Μετά την εκτέλεση των δοκιμών μονάδας, η έξοδος είναι η εξής:

ii) Ερώτημα που καθορίζει το startRowKey και το stopRowKey:

Αυτό το ερώτημα χρησιμοποιείται γενικά όταν το RowKey αυξάνεται συνεχώς και υποβάλλεται ερώτημα μόνο σε ένα μέρος των δεδομένων (όπως η σελιδοποίηση):


Μετά την εκτέλεση των δοκιμών μονάδας, η έξοδος είναι η εξής:

iii) Λάβετε όλα τα ονόματα πινάκων:

Μετά την εκτέλεση των δοκιμών μονάδας, η έξοδος είναι η εξής:

iv) Λάβετε δεδομένα για πολλές εκδόσεις ενός καθορισμένου κελιού:

Μετά την εκτέλεση των δοκιμών μονάδας, η έξοδος είναι η εξής:

Σημείωση: Επειδή το HBase αποθηκεύει μόνο μία έκδοση από προεπιλογή, το εφέ δεν είναι ορατό εδώ.

v) Αναζήτηση δεδομένων με βάση φίλτρα κλειδιού γραμμής:


Μετά την εκτέλεση των δοκιμών μονάδας, η έξοδος είναι η εξής:

vi) Αναζήτηση δεδομένων με βάση το φίλτρο ονόματος στήλης:

Μετά την εκτέλεση των δοκιμών μονάδας, η έξοδος είναι η εξής:



vii) Δεδομένα ερωτημάτων που περιέχουν συγκεκριμένους χαρακτήρες σε πλήκτρα γραμμών:

Μετά την εκτέλεση των δοκιμών μονάδας, η έξοδος είναι η εξής:

viii) Να διαγραφεί η καθορισμένη στήλη:

Μετά την εκτέλεση των δοκιμών μονάδας, η έξοδος είναι η εξής:

ix) Διαγράψτε την καθορισμένη γραμμή:

Μετά την εκτέλεση των δοκιμών μονάδας, η έξοδος είναι η εξής:

Σύμφωνα με το αποτέλεσμα, μπορεί να φανεί ότι αυτή η γραμμή δεδομένων έχει πράγματι διαγραφεί.

x) Διαγράψτε την καθορισμένη οικογένεια στηλών:


Μετά την εκτέλεση των δοκιμών μονάδας, η έξοδος είναι η εξής:

Σύμφωνα με την έξοδο, μπορεί να διαπιστωθεί ότι η οικογένεια στηλών "πίσω" έχει διαγραφεί.





Προηγούμενος:Ανάγνωση/δημιουργία αρχείων Excel
Επόμενος:Απλώς ρίξτε μια ματιά στο "Tianwang Town Mansion Secret Talisman"
Δημοσιεύτηκε στις 5/6/2019 4:18:18 μ.μ. |
Σας ευχαριστώ για την εγγραφή, είναι καλογραμμένο και έχω μάθει.
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com