HBase
 sql >> база данни >  >> NoSQL >> HBase

Разгръщане на приложения в CDP Оперативна база данни (COD)

CDP Operational Database Experience (COD) е PaaS предложение на Cloudera Data Platform (CDP). COD ви позволява да създадете нова оперативна база данни с няколко щраквания и автоматично мащабиране въз основа на вашето работно натоварване.

Зад кулисите, COD автоматично управлява разгръщането и конфигурирането на клъстери, намалявайки режийните разходи, свързани с настройката на нови екземпляри на база данни. Освен това автоматичното мащабиране елиминира необходимостта от оразмеряване на клъстер за вашите работни натоварвания.

Можете да получите достъп до COD от конзолата Cloudera CDP:https://console.cdp.cloudera.com/.

В тази публикация в блога ще разгледаме крайните възли. Какви са те, защо са необходими и как да ги конфигурирате и да получите достъп до тях за стартиране на приложения.

Какво е ръбов възел?

CDP има частно IP пространство и използва Kerberos, за да гарантира сигурност. За да разгръщат приложения, клиентите трябва да създадат това, което е известно като „ръбов възел“. Крайният възел е ресурс, предназначен за достъп до частни изчислителни ресурси в CDP Public Cloud. Трябва да конфигурирате краен възел във вашата обществена облачна среда, ако използвате API на Apache HBase Java или Apache Phoenix дебел JDBC клиент. От друга страна, приложенията, които използват Python, ODBC или сървъра на Phoenix Query Server, не трябва да се разгръщат на краен възел.

Защо да използвате ръбов възел?

Ако сте активирали публичен шлюз за достъп до крайна точка, докато създавате вашата среда, можете да получите достъп до вашия COD екземпляр извън публичния облак. Но ако използвате частна подмрежа във вашата среда, трябва да конфигурирате VPN за вашите клиентски приложения за достъп до вашия COD екземпляр с помощта на крайния възел.

Можете да конфигурирате краен възел по един от следните начини:

  • Прост/Автоматизиран:Cloudera предоставя шаблон, който може лесно да бъде конфигуриран да се използва като краен възел и да го управлява. Разгръща се локално в SDX среда.
  • Ръководство:Конфигурирайте специален край възел във вашия публичен облак

Създайте ръбов възел

Крайният възел е специален клъстер на Data Hub с един възел, който ви позволява да комуникирате с вашия екземпляр на CDP Operational Database (COD) и вашите приложения. Можете да разгърнете клъстер на Data Hub, който работи като крайен възел за достъп до вашия COD екземпляр. Разгръщайте клъстера Data Hub на крайния възел в същата среда като екземпляра на COD, за да гарантирате, че групите за защита и правилата за влизане на данни, които се прилагат към екземпляра на COD, трябва да се прилагат и към крайния възел.

  1. От конзолата за управление на Cloudera щракнете върху Клъстери в центъра за данни.
  2. Щракнете върху Създаване на център за данни.
  3. В падащия списък Избрана среда с работещо езеро от данни изберете същата среда, използвана от вашия COD екземпляр.
  4. Изберете дефиницията на клъстера.
  5. В падащия списък за дефиниция на клъстера изберете [***ВЕРСИЯ ЗА ИЗПЪЛНЕНИЕ***] COD Edge възел за [***ИМЕ НА ПРОВАЙДЪР НА ОБЛАКА***].

    Например изберете шаблона 7.2.10 COD Edge Node за клъстер на AWS.

  6. В полето Име на клъстер посочете име на клъстер, което можете да идентифицирате по-късно като краен възел на конкретен екземпляр на COD.
  7. Щракнете върху Предоставяне на клъстер.

След като разположите граничния възел, можете да стартирате приложенията си на този краен възел, като използвате информацията за свързване на клиента. Вижте как да компилирате приложения за COD в Компилиране на приложение за вашата база данни.

Вземете информация за свързване на клиента 

Използвайте раздела за свързване, за да получите информация за URL или HBase клиентска конфигурация, която ви е необходима за достъп до вашия COD екземпляр.

Можете да изтеглите клиентския архив на HBase, който съдържа JAR файловете, използвани за свързване с вашата база данни. Клиентският архив на HBase съдържа необходимите скриптове и JAR файлове, които са ви необходими, за да свържете вашата база данни, когато използвате интерактивни инструменти като HBase Shell или SQLLine.

За повече информация вижте Информация за свързване на клиента | CDP публичен облак.

Компилирайте приложение

След като създадете своето приложение и база данни с помощта на CDP Operational Database (COD), трябва да компилирате приложението си за вашата база данни.

За повече информация относно компилирането на приложение вижте Компилиране на приложение | CDP публичен облак.

И вижте раздела Стартиране на вашето приложение в Примерни приложения за оперативна база данни на Cloudera – публикация в блога на Cloudera, за да изпробвате примерно приложение с COD.

Заключение

Лесно е да се разгръщат приложения, които използват COD на управляван край възел на Cloudera. Ако искате  да изпробвате примерни приложения, моля, вижте скорошната ни публикация в блога, където разгледахме това подробно.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да:Използвайте HBase Thrift Interface, част 1

  2. Основни характеристики на MapReduce – важността на MapReduce

  3. Онлайн архивиране на Apache HBase с CopyTable

  4. HDFS урок – пълно въведение в HDFS за начинаещи

  5. Spark HBase конектор – една година в преглед