Exemplo: interface de linha de comando simples para o Cloud Bigtable

Neste exemplo, veja como criar um aplicativo Java simples que se comunica com o Cloud Bigtable por meio da API HBase. O código desse exemplo está no repositório do GitHub GoogleCloudPlatform/cloud-bigtable-examples, no diretório java/simple-cli.

Visão geral da amostra de código

Neste exemplo, está incluída uma classe HBaseCLI para comunicação com o Cloud Bigtable e acesso a uma interface de linha de comando (CLI) simples. Com a classe HBaseCLI, é usada a API HBase padrão para se comunicar com o Cloud Bigtable.

Por exemplo, com o seguinte código, tirado da classe PutCommand, é gravado um valor em uma coluna:

// 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);

Um arquivo POM do Maven é usado para criar o projeto. Depois que o projeto for criado, um script de shell, hbasecli.sh, iniciará a CLI com o classpath correto e o classpath de inicialização.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Cloud Bigtable