Bigtable y la API de HBase

Una forma de comunicarse con Bigtable es mediante el cliente de HBase de Cloud Bigtable para Java, que es una versión personalizada del cliente de Apache HBase. El cliente de HBase de Cloud Bigtable para Java te permite escribir aplicaciones de Java que se comuniquen con Bigtable a través de la API de HBase de código abierto. El cliente es compatible con las versiones 1.x y 2.x de la API de HBase.

Para aprender a agregar el cliente de HBase para Java a tu aplicación, consulta Bibliotecas cliente.

El código fuente del cliente está disponible en el repositorio de GitHub googleapis/java-bigtable-hbase. El código de muestra que usa el cliente se encuentra disponible en los siguientes repositorios de GitHub:

Cuando usas el cliente de HBase de Cloud Bigtable para Java, no es necesario usar el servidor de HBase. Solo usas una versión modificada de la interfaz del cliente de HBase. Google ejecuta y mantiene los servidores para el servicio de Bigtable.

Como HBase y Bigtable no son idénticos, hay algunas diferencias pequeñas entre la API estándar de HBase y la API de HBase para Cloud Bigtable. Si deseas obtener más detalles, consulta Diferencias entre las API de HBase y Bigtable.

El cliente de HBase de Cloud Bigtable para Java funciona con Hadoop 2.4 y versiones posteriores. Requiere el entorno de ejecución Java 8.

¿Qué sigue?