HBase
 sql >> Base de Dados >  >> NoSQL >> HBase

Implantando aplicativos no CDP Operational Database (COD)


CDP Operational Database Experience (COD) é uma oferta de PaaS na Cloudera Data Platform (CDP). O COD permite que você crie um novo banco de dados operacional com apenas alguns cliques e dimensione automaticamente com base em sua carga de trabalho.

Nos bastidores, o COD gerencia automaticamente a implantação e a configuração do cluster, reduzindo as sobrecargas relacionadas à configuração de novas instâncias de banco de dados. Além disso, o dimensionamento automático elimina a necessidade de dimensionar um cluster para suas cargas de trabalho.

Você pode acessar o COD no console Cloudera CDP:https://console.cdp.cloudera.com/.

Nesta postagem do blog, veremos os nós de borda. O que são, por que são necessários e como configurá-los e acessá-los para executar aplicativos.

O que é um nó de borda?


O CDP tem um espaço de IP privado e aproveita o Kerberos para garantir a segurança. Para implantar aplicativos, os clientes precisam criar o que é conhecido como “nó de borda”. Um nó de borda é um recurso dedicado para acessar recursos de computação privados no CDP Public Cloud. Você deve configurar um nó de borda em seu ambiente de nuvem pública se usar o Apache HBase Java API ou o cliente Apache Phoenix thick JDBC. Por outro lado, os aplicativos que usam Python, ODBC ou o servidor Phoenix Query Server não precisam ser implantados em um nó de borda.

Por que usar um nó de borda?


Se você ativou um gateway de acesso de endpoint público ao criar seu ambiente, poderá acessar sua instância COD de fora da nuvem pública. Mas, se você usar uma sub-rede privada em seu ambiente, deverá configurar uma VPN para que seus aplicativos cliente acessem sua instância COD usando um nó de borda.

Você pode configurar um nó de borda de uma das seguintes maneiras:
  • Simples/Automatizado:Cloudera fornece um modelo que pode ser facilmente configurado para ser usado como um nó de borda e o gerencia. Ele é implantado localmente em um ambiente SDX.
  • Manual:configure um nó de borda dedicado em sua nuvem pública

Criar um nó de borda


O nó de borda é um cluster de Data Hub dedicado de um nó que permite que você se comunique com sua instância do CDP Operational Database (COD) e seus aplicativos. Você pode implantar um cluster do Data Hub que funciona como um nó de borda para acessar sua instância COD. Implante o cluster do Data Hub do nó de borda no mesmo ambiente que a instância COD para garantir que os grupos de segurança e as regras de entrada de dados que se aplicam à instância COD também se apliquem ao nó de borda.
  1. No Cloudera Management Console, clique em Data Hub Clusters.
  2. Clique em Criar hub de dados.
  3. Na lista suspensa Ambiente selecionado com Data Lake em execução, selecione o mesmo ambiente usado por sua instância COD.
  4. Selecione a definição de cluster.
  5. Na lista suspensa Definição de cluster, selecione o nó de borda COD [***RUNTIME VERSION***] para [***CLOUD PROVIDER NAME***].
    Por exemplo, selecione o modelo de cluster 7.2.10 COD Edge Node for AWS.

  6. No campo Nome do cluster, forneça um nome de cluster que você possa identificar posteriormente como um nó de borda de uma instância COD específica.
  7. Clique em Cluster de provisionamento.

Depois de implantar o nó de borda, você pode executar seus aplicativos nesse nó de borda usando as informações de conectividade do cliente. Veja como compilar aplicativos para COD em Compilar um aplicativo para seu banco de dados.

Obter informações de conectividade do cliente 


Use a guia de conectividade para obter informações sobre a configuração de URL ou cliente HBase que você precisa para acessar sua instância COD.

Você pode fazer download do tarball do cliente HBase que contém os arquivos JAR usados ​​para se conectar ao seu banco de dados. O tarball do cliente HBase contém os scripts e arquivos JAR necessários para conectar seu banco de dados ao usar ferramentas interativas como HBase Shell ou SQLLine.

Para obter mais informações, consulte Informações de conectividade do cliente | CDP Nuvem Pública.

Compilar um aplicativo


Depois de criar seu aplicativo e um banco de dados usando o CDP Operational Database (COD), você deve compilar seu aplicativo para seu banco de dados.

Para obter mais informações sobre como compilar um aplicativo, consulte Compilar um aplicativo | CDP Nuvem Pública.

E, consulte a seção Executar seu aplicativo na postagem Aplicativos de amostra para Banco de Dados Operacional Cloudera – Cloudera Blog para experimentar um aplicativo de amostra com COD.

Conclusão


É fácil implantar aplicativos que usam COD em um nó de borda gerenciado Cloudera. Se você quiser testar aplicativos de amostra, consulte nossa postagem recente no blog, onde abordamos isso em detalhes.