HBase
 sql >> Database >  >> NoSQL >> HBase

Distribuzione di applicazioni su CDP Operational Database (COD)

CDP Operational Database Experience (COD) è un'offerta PaaS su Cloudera Data Platform (CDP). COD ti consente di creare un nuovo database operativo con pochi clic e ridimensionare automaticamente in base al tuo carico di lavoro.

Dietro le quinte, COD gestisce automaticamente la distribuzione e la configurazione del cluster, riducendo le spese generali relative alla configurazione di nuove istanze di database. Inoltre, la scalabilità automatica elimina la necessità di dimensionare un cluster per i tuoi carichi di lavoro.

Puoi accedere a COD dalla console Cloudera CDP:https://console.cdp.cloudera.com/.

In questo post del blog, esamineremo i nodi periferici. Cosa sono, perché sono necessari e come configurarli e accedervi per eseguire le applicazioni.

Cos'è un nodo periferico?

CDP ha uno spazio IP privato e sfrutta Kerberos per garantire la sicurezza. Per distribuire le applicazioni, i clienti devono creare ciò che è noto come "nodo perimetrale". Un nodo perimetrale è una risorsa dedicata all'accesso alle risorse di elaborazione private su CDP Public Cloud. È necessario configurare un nodo perimetrale nel proprio ambiente cloud pubblico se si utilizza l'API Java HBase Apache o il client JDBC thick Apache Phoenix. D'altra parte, le applicazioni che utilizzano Python, ODBC o il server Phoenix Query Server non devono essere distribuite su un nodo perimetrale.

Perché usare un nodo periferico?

Se hai abilitato un gateway di accesso all'endpoint pubblico durante la creazione del tuo ambiente, puoi accedere alla tua istanza COD dall'esterno del cloud pubblico. Tuttavia, se utilizzi una sottorete privata nel tuo ambiente, devi configurare una VPN affinché le tue applicazioni client accedano all'istanza COD utilizzando un nodo perimetrale.

Puoi configurare un nodo perimetrale in uno dei seguenti modi:

  • Semplice/Automatizzato:Cloudera fornisce un modello che può essere facilmente configurato per essere utilizzato come nodo perimetrale e lo gestisce. Viene distribuito localmente in un ambiente SDX.
  • Manuale:configura un nodo perimetrale dedicato nel tuo cloud pubblico

Crea un nodo periferico

Il nodo perimetrale è un cluster Data Hub dedicato a un nodo che consente di comunicare con l'istanza del database operativo CDP (COD) e le applicazioni. Puoi distribuire un cluster Data Hub che funziona come nodo perimetrale per accedere alla tua istanza COD. Distribuisci il cluster Data Hub del nodo perimetrale nello stesso ambiente dell'istanza COD per garantire che i gruppi di sicurezza e le regole di ingresso dei dati che si applicano all'istanza COD si applichino anche al nodo perimetrale.

  1. Dalla Cloudera Management Console, fai clic su Data Hub Clusters.
  2. Fai clic su Crea hub dati.
  3. Nell'elenco a discesa Ambiente selezionato con Data Lake in esecuzione, seleziona lo stesso ambiente utilizzato dall'istanza COD.
  4. Seleziona la definizione del cluster.
  5. Nell'elenco a discesa Definizione cluster, selezionare il nodo COD Edge [***VERSIONE RUNTIME***] per [***CLOUD PROVIDER NAME***].

    Ad esempio, seleziona 7.2.10 COD Edge Node per il modello di cluster AWS.

  6. Nel campo Nome cluster, fornisci un nome cluster che puoi identificare in seguito come nodo perimetrale di una specifica istanza COD.
  7. Fai clic su Cluster di fornitura.

Dopo aver distribuito il nodo perimetrale, puoi eseguire le tue applicazioni su questo nodo perimetrale utilizzando le informazioni sulla connettività del client. Scopri come compilare le applicazioni per COD in Compila un'applicazione per il tuo database.

Ottieni informazioni sulla connettività del client 

Utilizzare la scheda connettività per ottenere informazioni sull'URL o sulla configurazione del client HBase necessaria per accedere all'istanza COD.

È possibile scaricare il tarball del client HBase che contiene i file JAR utilizzati per connettersi al database. Il tarball del client HBase contiene gli script e i file JAR necessari necessari per connettere il database quando si utilizzano strumenti interattivi come HBase Shell o SQLLine.

Per ulteriori informazioni, vedere Informazioni sulla connettività client | Cloud pubblico CDP.

Compila un'applicazione

Dopo aver creato la tua applicazione e un database utilizzando CDP Operational Database (COD), devi compilare la tua applicazione per il tuo database.

Per ulteriori informazioni sulla compilazione di un'applicazione, vedere Compilare un'applicazione | Cloud pubblico CDP.

E, per provare un'applicazione di esempio con COD, consulta la sezione Esegui la tua applicazione nelle Applicazioni di esempio per il database operativo Cloudera - Blog di Cloudera.

Conclusione

È facile distribuire applicazioni che utilizzano COD su un nodo edge gestito da Cloudera. Se desideri provare applicazioni di esempio, consulta il nostro recente post sul blog in cui ne abbiamo parlato in dettaglio.