En este ejemplo, se usa una aplicación muy simple llamada Hello World, que usa la biblioteca cliente HBase de Cloud Bigtable, y se muestra cómo realizar las siguientes acciones:
- Conectarse a una instancia de Cloud Bigtable.
- Crear una tabla nueva
- Escribir datos en la tabla
- Volver a leer datos
- Borrar la tabla
Ejecutar la muestra
En esta muestra, se usan las API de HBase para comunicarse con Cloud Bigtable. El código para esta muestra se encuentra en el repositorio de GitHub GoogleCloudPlatform/cloud-bigtable-examples, en el directorio java/hello-world
.
Para ejecutar este programa de muestra, sigue las instrucciones de la muestra en GitHub.
Cómo usar las API de HBase
La aplicación de muestra se conecta con Cloud Bigtable y demuestra algunas operaciones simples.
Instalar y, luego, importar la biblioteca cliente
En esta muestra, se usa el cliente de HBase de Cloud Bigtable para Java y Maven. Consulta las instrucciones para usar la biblioteca cliente.
En esta muestra, se usan las siguientes importaciones:
Conectarse con Cloud Bigtable
Conéctate con Cloud Bigtable mediante la clase BigtableConfiguration
.
Crear una tabla
Usa la API de Administrador para crear una tabla.
Escribe filas en una tabla
Usa la clase Table
para agregar filas a la tabla. Para obtener una mejor capacidad de procesamiento, considera usar la clase BigtableBufferedMutator
.
Leer una fila por su clave
Obtén una fila directamente con su clave.
Analiza todas las filas de una tabla
Usa la clase Scan
para obtener un rango de filas.
Borrar una tabla
Borra una tabla con la API de Administrador.
Revisión general
El ejemplo completo sin comentarios.