Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 14155|Jawab: 1

[Sumber] Proyek Spring Boot Menggunakan HBase Java API terbaru untuk mengoperasikan HBase 2.x Deskripsi Rinci

[Salin tautan]
Diposting pada 09/01/2019 13.57.39 | | | |
1. Konfigurasikan lingkungan HBase 2.x

Di sini, karena hanya untuk menguji penggunaan Java API HBase, saya hanya menyebarkan versi layanan yang berdiri sendiri di mesin virtual lokal, dan lingkungan produksi dapat menyebarkan mode klaster dengan sendirinya. Perlu juga dicatat bahwa beberapa port mendengarkan dari versi layanan HBase yang berdiri sendiri terikat ke 127.0.0.1 mesin virtual, yang membuatnya tidak mungkin untuk terhubung ke HBase menggunakan Java API pada mesin fisik. Solusi saya adalah menggunakan SecureCRT untuk mengonfigurasi pemetaan port yang relevan, informasi pemetaan spesifik adalah sebagai berikut:



2. Penjelasan rinci tentang penggunaan Java API terbaru untuk mengoperasikan HBase 2.x

(1) Tambahkan dependensi berikut ke proyek Spring Boot/Spring Cloud:

(2) Operasi dasar yang terkait dengan HBase:



(3) Tambahkan informasi konfigurasi HBase:


Atribut spesifik yang digunakan adalah sebagai berikut:

(4) Uji metode dasar di atas:

i) Menghapus, membuat tabel, dan kueri dasar:


Setelah menjalankan pengujian unit, outputnya adalah sebagai berikut:

ii) Kueri yang menentukan startRowKey dan stopRowKey:

Kueri ini umumnya digunakan ketika RowKey terus bertambah dan hanya sebagian data yang dikueri (seperti penomoran halaman):


Setelah menjalankan pengujian unit, outputnya adalah sebagai berikut:

iii) Dapatkan semua nama tabel:

Setelah menjalankan pengujian unit, outputnya adalah sebagai berikut:

iv) Dapatkan data untuk beberapa versi sel tertentu:

Setelah menjalankan pengujian unit, outputnya adalah sebagai berikut:

Catatan: Karena HBase hanya menyimpan satu versi secara default, efeknya tidak terlihat di sini.

v) Kueri data berdasarkan filter kunci baris:


Setelah menjalankan pengujian unit, outputnya adalah sebagai berikut:

vi) Kueri data berdasarkan filter nama kolom:

Setelah menjalankan pengujian unit, outputnya adalah sebagai berikut:



vii) Kueri data yang berisi karakter tertentu dalam kunci baris:

Setelah menjalankan pengujian unit, outputnya adalah sebagai berikut:

viii) Hapus kolom yang ditentukan:

Setelah menjalankan pengujian unit, outputnya adalah sebagai berikut:

ix) Hapus baris yang ditentukan:

Setelah menjalankan pengujian unit, outputnya adalah sebagai berikut:

Menurut output, terlihat bahwa baris data ini memang telah dihapus.

x) Hapus keluarga kolom yang ditentukan:


Setelah menjalankan pengujian unit, outputnya adalah sebagai berikut:

Menurut output, dapat ditemukan bahwa keluarga kolom "kembali" telah dihapus.





Mantan:Baca/hasilkan file Excel
Depan:Lihat saja "Jimat Rahasia Rumah Kota Tianwang"
Diposting pada 05/06/2019 16.18.18 |
Terima kasih telah mendaftar, tulisannya bagus, dan saya telah belajar.
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com