HBase
 sql >> Teknologi Basis Data >  >> NoSQL >> HBase

Menyebarkan aplikasi pada CDP Operational Database (COD)

CDP Operational Database Experience (COD) adalah penawaran PaaS di Cloudera Data Platform (CDP). COD memungkinkan Anda membuat database operasional baru dengan beberapa klik dan penskalaan otomatis berdasarkan beban kerja Anda.

Di balik layar, COD secara otomatis mengelola penyebaran dan konfigurasi klaster, mengurangi biaya overhead yang terkait dengan penyiapan instans database baru. Selain itu, penskalaan otomatis menghilangkan kebutuhan untuk mengukur cluster untuk beban kerja Anda.

Anda dapat mengakses COD dari konsol Cloudera CDP:https://console.cdp.cloudera.com/.

Dalam posting blog ini, kita akan melihat node tepi. Apa itu, mengapa diperlukan dan bagaimana mengonfigurasi dan mengaksesnya untuk menjalankan aplikasi.

Apa itu simpul tepi?

CDP memiliki ruang IP pribadi dan memanfaatkan Kerberos untuk memastikan keamanan. Untuk menyebarkan aplikasi, pelanggan perlu membuat apa yang dikenal sebagai "simpul tepi". Edge node adalah sumber daya yang didedikasikan untuk mengakses sumber daya komputasi pribadi di CDP Public Cloud. Anda harus mengonfigurasi simpul tepi di lingkungan cloud publik jika Anda menggunakan Apache HBase Java API atau klien JDBC tebal Apache Phoenix. Di sisi lain, aplikasi yang menggunakan Python, ODBC, atau server Phoenix Query Server tidak perlu di-deploy pada edge node.

Mengapa menggunakan simpul tepi?

Jika Anda telah mengaktifkan gateway akses titik akhir publik saat membuat lingkungan, Anda dapat mengakses instans COD dari luar cloud publik. Namun, jika Anda menggunakan subnet pribadi di lingkungan Anda, Anda harus mengonfigurasi VPN untuk aplikasi klien Anda untuk mengakses instans COD Anda menggunakan node tepi.

Anda dapat mengonfigurasi simpul tepi dengan salah satu cara berikut:

  • Simple/Automated:Cloudera menyediakan template yang dapat dengan mudah dikonfigurasi untuk digunakan sebagai edge node dan mengelolanya. Ini diterapkan secara lokal ke lingkungan SDX.
  • Manual:Mengonfigurasi node edge khusus di cloud publik Anda

Buat simpul tepi

Edge node adalah cluster Data Hub khusus satu node yang memungkinkan Anda berkomunikasi dengan instans Database Operasional (COD) CDP dan aplikasi Anda. Anda dapat menerapkan cluster Data Hub yang berfungsi sebagai edge node untuk mengakses instans COD Anda. Terapkan cluster Data Hub node tepi di lingkungan yang sama dengan instans COD untuk memastikan bahwa grup keamanan dan aturan masuknya data yang berlaku untuk instans COD juga harus diterapkan ke node tepi.

  1. Dari Cloudera Management Console, klik Data Hub Clusters.
  2. Klik Buat Pusat Data.
  3. Di Selected Environment dengan menjalankan daftar tarik-turun Data Lake, pilih lingkungan yang sama yang digunakan oleh instans COD Anda.
  4. Pilih Definisi Cluster.
  5. Dalam daftar drop-down Definisi Cluster, pilih [***RUNTIME VERSION***] COD Edge Node untuk [***NAMA PENYEDIA CLOUD***].

    Misalnya, pilih 7.2.10 COD Edge Node untuk template klaster AWS.

  6. Di bidang Nama Cluster, berikan nama cluster yang nantinya dapat Anda identifikasi sebagai simpul tepi dari instance COD tertentu.
  7. Klik Klaster Penyediaan.

Setelah Anda menyebarkan simpul tepi, Anda dapat menjalankan aplikasi Anda pada simpul tepi ini menggunakan informasi konektivitas Klien. Lihat cara mengkompilasi aplikasi untuk COD di Kompilasi aplikasi untuk database Anda.

Dapatkan informasi konektivitas klien 

Gunakan tab konektivitas untuk mendapatkan informasi tentang URL atau konfigurasi klien HBase yang Anda perlukan untuk mengakses instans COD Anda.

Anda dapat mengunduh tarball klien HBase yang berisi file JAR yang digunakan untuk terhubung ke database Anda. Tarball klien HBase berisi skrip yang diperlukan dan file JAR yang Anda perlukan untuk menghubungkan database Anda saat menggunakan alat interaktif seperti HBase Shell atau SQLLine.

Untuk informasi lebih lanjut, lihat Informasi konektivitas klien | Awan Publik CDP.

Mengkompilasi aplikasi

Setelah Anda membuat aplikasi dan database menggunakan CDP Operational Database (COD), Anda harus mengompilasi aplikasi untuk database Anda.

Untuk informasi selengkapnya tentang mengompilasi aplikasi, lihat Mengkompilasi aplikasi | Awan Publik CDP.

Dan, lihat bagian Jalankan aplikasi Anda di aplikasi Contoh untuk Basis Data Operasional Cloudera – posting Blog Cloudera untuk mencoba contoh aplikasi dengan COD.

Kesimpulan

Sangat mudah untuk menerapkan aplikasi yang menggunakan COD pada node edge yang dikelola Cloudera. Jika Anda ingin mencoba aplikasi sampel, lihat entri blog terbaru kami yang membahas hal ini secara mendetail.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Memahami Fitur Ketersediaan Tinggi Hadoop

  2. Cara menerapkan model ML ke produksi

  3. Pengantar Cache Terdistribusi di Hadoop

  4. Transformasi Digital adalah Perjalanan Data Dari Ujung ke Wawasan

  5. Bagaimana-untuk:Menggunakan Pemuatan Massal HBase, dan Mengapa