Componente opcional do HBase do Managed Service for Apache Spark

É possível implantar o componente opcional do Apache HBase em clusters do Serviço Gerenciado para Apache Spark criados com a versão de imagem 1.5 ou 2.0. O componente HBase foi descontinuado, não tem suporte e não está disponível a partir da versão 2.1. Como os clusters do Serviço Gerenciado para Apache Spark são temporários, evite implantar o HBase colocalizado em nós de cluster.

Em vez disso, o Bigtable permite substituir o HBase autogerenciado fornecendo uma API de cliente HBase aberta e portabilidade de carga de trabalho. É possível migrar tabelas de banco de dados do HBase para o Bigtable para armazenamento persistente enquanto continua executando aplicativos do Spark no Serviço Gerenciado para Apache Spark. Para configurar o Bigtable e migrar dados de implantações do HBase do Serviço Gerenciado para Apache Spark, siga as etapas neste documento.

Começar a usar o Bigtable

O Cloud Bigtable é uma plataforma NoSQL altamente escalonável e de alto desempenho que oferece compatibilidade com o cliente da API Apache HBase e portabilidade para cargas de trabalho do HBase. O cliente é compatível com as versões 1.x e 2.x da API HBase e pode ser incluído no aplicativo atual para ler e gravar no Bigtable. Os aplicativos HBase atuais podem adicionar a biblioteca de cliente do Bigtable HBase para ler e gravar dados armazenados no Bigtable.

Consulte Bigtable e a API HBase para mais informações sobre como configurar seu aplicativo HBase com o Bigtable.

Criar um cluster do Bigtable

Para começar a usar o Bigtable, crie um cluster e tabelas para armazenar dados que estavam no HBase. Siga as etapas na documentação do Bigtable para criar uma instância, um cluster e tabelas com o mesmo esquema das tabelas do HBase. Para a criação automatizada de tabelas com base em DDLs de tabela do HBase, consulte a ferramenta de tradução de esquema.

Abra a instância do Bigtable no console do Google Cloud para conferir a tabela e os gráficos de monitoramento do lado do servidor, incluindo linhas por segundo, latência e capacidade, para gerenciar a tabela recém-provisionada. Para mais informações, consulte Monitoramento.

Migrar dados do Serviço Gerenciado para Apache Spark para o Bigtable

Depois de criar as tabelas no Bigtable, é possível importar e validar seus dados seguindo as orientações em Migrar dados do HBase para o Bigtable off-line. Depois de migrar os dados, atualize os aplicativos para enviar leituras e gravações para o Bigtable.

A seguir