Este tópico descreve como conectar a um cluster do ApsaraDB for HBase Standard Edition usando o HBase Shell.
Pré-requisitos
Se você se conectar ao cluster por uma rede interna, verifique se há uma instância do ECS na mesma VPC do seu cluster do ApsaraDB for HBase Standard Edition. Adicione também o endereço IP da instância do ECS à lista de permissões do cluster.
Se você não tiver uma instância do ECS, consulte Criar uma instância do ECS.
Se você não tiver configurado uma lista de permissões, consulte Configurar uma lista de permissões.
Se você se conectar ao cluster pela internet, verifique se o endereço IP público do cliente onde executa o HBase Shell está adicionado à lista de permissões do cluster. Se você não tiver configurado uma lista de permissões, consulte Configurar uma lista de permissões.
Uso
Recomendamos fortemente o uso de um ambiente Linux ou macOS para se conectar e usar o mecanismo de colunas largas com o HBase Shell. Se você usar um ambiente Windows, poderá encontrar erros ou problemas com bibliotecas ausentes. Nesses casos, adicione as bibliotecas necessárias ao seu sistema com base nas mensagens de erro.
Procedimento
Baixe o pacote do HBase Shell.
Faça login no console do ApsaraDB for HBase.
Na página Clusters, clique no ID do cluster de destino.
No painel de navegação à esquerda, clique em Database Connection.
Na seção Connection Information, clique em HBase Shell download.
Configure os endereços do ZooKeeper para o cluster.
Obtenha os endereços do ZooKeeper: na seção Connection Information, copie os endereços do ZooKeeper do cluster.
Descompacte o pacote do HBase Shell baixado e modifique o arquivo hbase-site.xml para adicionar os endereços do ZooKeeper.
<configuration> <property> <name>hbase.zookeeper.quorum</name> <value>$ZK_IP1,$ZK_IP2,$ZK_IP3</value> </property> </configuration>
Execute o comando
bin/hbase shellpara conectar ao cluster.
Próximas etapas
Após conectar ao cluster do ApsaraDB for HBase Standard Edition, você pode executar diversas operações, como criar tabelas, executar comandos da Linguagem de Manipulação de Dados (DML) e realizar tarefas administrativas.
Referências
HBase Shell: Lista de comandos e Exercícios de comandos.