Bigtable dan HBase API
Salah satu cara berkomunikasi dengan Bigtable adalah melalui klien HBase Cloud Bigtable untuk Java, yang merupakan versi khusus dari klien Apache HBase. Klien HBase Cloud Bigtable untuk Java memungkinkan Anda menulis aplikasi Java yang berkomunikasi dengan Bigtable melalui HBase API open source. Klien ini kompatibel dengan HBase API versi 1.x dan 2.x.
Untuk mempelajari cara menambahkan klien HBase untuk Java ke aplikasi Anda, lihat Library Klien.
Kode sumber untuk klien tersedia di repositori GitHub googleapis/java-bigtable-hbase. Kode contoh yang menggunakan klien tersedia di repositori GitHub berikut:
Saat menggunakan klien HBase Cloud Bigtable untuk Java, Anda tidak perlu menjalankan server HBase. Anda hanya menggunakan antarmuka klien HBase versi yang dimodifikasi. Google menjalankan dan mengelola server untuk layanan Bigtable.
Karena HBase dan Bigtable tidak identik, ada perbedaan kecil antara HBase API standar dan HBase API untuk Cloud Bigtable. Lihat Perbedaan antara HBase dan Bigtable API untuk mengetahui detailnya.
Klien HBase Cloud Bigtable untuk Java berfungsi dengan Hadoop 2.4 dan yang lebih baru. Alat ini memerlukan lingkungan runtime Java 8.
Langkah selanjutnya
- Lihat contoh"hello world" untuk klien HBase untuk Java.
- Pelajari cara terhubung ke Bigtable.
- Cari tahu cara menambahkan library klien ke aplikasi Anda.