Ejemplo: interfaz de línea de comandos simple para Cloud Bigtable

En este ejemplo, se muestra cómo crear una aplicación simple de Java que se comunica con Cloud Bigtable mediante la API de HBase. El código de este ejemplo se encuentra en el repositorio de GitHub GoogleCloudPlatform/cloud-bigtable-examples, en el directorio java/simple-cli.

Descripción general de la muestra del código

En este ejemplo, solo se incluye la clase HBaseCLI, que se comunica con Cloud Bigtable y proporciona una interfaz de línea de comandos (CLI). La clase HBaseCLI usa la API de HBase estándar para comunicarse con Cloud Bigtable.

Por ejemplo, el siguiente código, tomado de la clase PutCommand, escribe un valor en la siguiente columna:

// Create a new Put request.
Put put = new Put(Bytes.toBytes(rowId));

// Here we add only one column value to the row but
// multiple column values can be added to the row at
// once by calling this method multiple times.
put.addColumn(Bytes.toBytes(columnFamily), Bytes.toBytes(column), Bytes.toBytes(value));

// Execute the put on the table.
table.put(put);

Un archivo Maven POM se usa para compilar el proyecto. Cuando se compila el proyecto, la secuencia de comandos de shell hbasecli.sh lanza la CLI con la ruta de clase de arranque correcta.

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Documentación de Cloud Bigtable