HBase API untuk Java hello world
Contoh ini adalah aplikasi "hello world", menggunakan library klien Bigtable HBase untuk Java, yang menggambarkan cara:
- Menyiapkan autentikasi
- Menghubungkan ke instance Bigtable.
- Buat tabel baru.
- Menulis data ke tabel.
- Membaca kembali data.
- Hapus tabel.
Menyiapkan autentikasi
Untuk menggunakan contoh Java di halaman ini dari lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
gcloud init
-
Buat kredensial autentikasi lokal untuk Akun Google Anda:
gcloud auth application-default login
Untuk informasi selengkapnya, lihat Siapkan autentikasi untuk lingkungan pengembangan lokal.
Menjalankan contoh
Contoh ini menggunakan HBase API untuk berkomunikasi dengan
Bigtable. Kode untuk contoh ini ada di repositori GitHub GoogleCloudPlatform/cloud-bigtable-examples, di direktori java/hello-world
.
Untuk menjalankan program contoh ini, ikuti petunjuk untuk contoh di GitHub.
Menggunakan HBase API
Aplikasi contoh terhubung ke Bigtable dan menunjukkan beberapa operasi sederhana.
Menginstal dan mengimpor library klien
Contoh ini menggunakan klien Bigtable HBase untuk Java, serta Maven. Lihat petunjuk untuk menggunakan library klien.
Contoh ini menggunakan impor berikut:
Menghubungkan ke Bigtable
Hubungkan ke Bigtable menggunakan class BigtableConfiguration
.
Membuat tabel
Gunakan Admin API untuk membuat tabel.
Menulis baris ke tabel
Gunakan class Table
untuk menempatkan baris ke tabel. Untuk throughput yang lebih baik, pertimbangkan
untuk menggunakan class BigtableBufferedMutator
.
Membaca baris berdasarkan kuncinya
Mendapatkan baris langsung menggunakan kuncinya.
Memindai semua baris tabel
Gunakan class Scan
untuk mendapatkan rentang baris.
Menghapus tabel
Menghapus tabel menggunakan Admin API.
Menggabungkan semuanya
Berikut contoh lengkapnya tanpa komentar.