sql >> Databáze >  >> NoSQL >> HBase

Nasazování aplikací na CDP Operational Database (COD)

CDP Operational Database Experience (COD) je nabídka PaaS na Cloudera Data Platform (CDP). COD vám umožňuje vytvořit novou operační databázi pomocí několika kliknutí a automatického škálování podle vaší pracovní zátěže.

COD v zákulisí automaticky spravuje nasazení a konfiguraci clusteru, čímž snižuje režii související s nastavováním nových instancí databáze. Automatické škálování navíc eliminuje potřebu určovat velikost clusteru pro vaši pracovní zátěž.

K COD můžete přistupovat z konzole Cloudera CDP:https://console.cdp.cloudera.com/.

V tomto příspěvku na blogu se podíváme na okrajové uzly. Jaké to jsou, proč jsou vyžadovány a jak je nakonfigurovat a přistupovat k nim pro spouštění aplikací.

Co je okrajový uzel?

CDP má soukromý IP prostor a využívá Kerberos k zajištění bezpečnosti. Aby mohli zákazníci nasadit aplikace, potřebují vytvořit to, co je známé jako „hranový uzel“. Okrajový uzel je prostředek určený pro přístup k soukromým výpočetním zdrojům na veřejném cloudu CDP. Pokud používáte Apache HBase Java API nebo Apache Phoenix tlustého klienta JDBC, musíte nakonfigurovat okrajový uzel ve vašem veřejném cloudovém prostředí. Na druhou stranu aplikace, které používají Python, ODBC nebo server Phoenix Query Server, se nemusí nasazovat na okrajový uzel.

Proč používat okrajový uzel?

Pokud jste při vytváření prostředí povolili veřejnou přístupovou bránu koncového bodu, můžete ke své instanci COD přistupovat zvenčí z veřejného cloudu. Pokud však ve svém prostředí používáte privátní podsíť, musíte pro své klientské aplikace nakonfigurovat VPN pro přístup k vaší instanci COD pomocí okrajového uzlu.

Okrajový uzel můžete nakonfigurovat jedním z následujících způsobů:

  • Simple/Automated:Cloudera poskytuje šablonu, kterou lze snadno nakonfigurovat tak, aby byla použita jako okrajový uzel, a spravuje ji. Je nasazen lokálně do prostředí SDX.
  • Manuálně:Nakonfigurujte vyhrazený okrajový uzel ve vašem veřejném cloudu

Vytvořte okrajový uzel

Okrajový uzel je jednouzlový vyhrazený cluster Data Hub, který vám umožňuje komunikovat s vaší instancí CDP Operational Database (COD) a vašimi aplikacemi. Můžete nasadit cluster Data Hub, který funguje jako okrajový uzel pro přístup k vaší instanci COD. Nasaďte cluster hraničního uzlu Data Hub ve stejném prostředí jako instance COD, abyste zajistili, že skupiny zabezpečení a pravidla pro vstup dat, která platí pro instanci COD, musí platit i pro hraniční uzel.

  1. V konzole Cloudera Management Console klikněte na Clusters Data Hub.
  2. Klikněte na Vytvořit datové centrum.
  3. V rozevíracím seznamu Vybrané prostředí se spuštěným Data Lake vyberte stejné prostředí, jaké používá vaše instance COD.
  4. Vyberte definici clusteru.
  5. V rozevíracím seznamu Definice clusteru vyberte [***RUNTIME VERSION***] okrajový uzel COD pro [***NÁZEV POSKYTOVATELE CLOUD***].

    Vyberte například 7.2.10 COD Edge Node pro šablonu clusteru AWS.

  6. V poli Název clusteru zadejte název clusteru, který můžete později identifikovat jako okrajový uzel konkrétní instance COD.
  7. Klikněte na Provision Cluster.

Po nasazení okrajového uzlu můžete spouštět aplikace na tomto okrajovém uzlu pomocí informací o připojení klienta. Podívejte se, jak kompilovat aplikace pro COD v Kompilace aplikace pro vaši databázi.

Získejte informace o připojení klienta 

Pomocí karty připojení získáte informace o adrese URL nebo konfiguraci klienta HBase, kterou potřebujete pro přístup k instanci COD.

Můžete si stáhnout tarball klienta HBase, který obsahuje soubory JAR používané k připojení k vaší databázi. Klientský tarball HBase obsahuje potřebné skripty a soubory JAR, které potřebujete k připojení databáze při používání interaktivních nástrojů, jako je HBase Shell nebo SQLLine.

Další informace naleznete v části Informace o připojení klienta | CDP veřejný cloud.

Zkompilujte aplikaci

Jakmile vytvoříte aplikaci a databázi pomocí CDP Operational Database (COD), musíte aplikaci zkompilovat pro vaši databázi.

Další informace o kompilaci aplikace naleznete v tématu Kompilace aplikace | CDP veřejný cloud.

A v části Spuštění aplikace v příspěvku Ukázkové aplikace pro provozní databázi Cloudera – Blog Cloudera si můžete vyzkoušet ukázkovou aplikaci s COD.

Závěr

Je snadné nasadit aplikace, které používají COD na hraničním uzlu spravovaném Cloudera. Pokud byste chtěli vyzkoušet ukázkové aplikace, podívejte se na náš nedávný příspěvek na blogu, kde jsme se tomu podrobně věnovali.


  1. Azure DataBricks Stream foreach selže s NotSerializableException

  2. Mac(os x):Existuje způsob, jak nainstalovat POUZE redis-cli?

  3. Naformátujte číslo jako měnu v SQL

  4. MongoDB insertOne()