Organisasi besar seperti Amazon, Facebook, dll. Memiliki banyak data untuk dikelola. Jadi, organisasi ini tidak dapat menyimpan data dalam jumlah besar di satu mesin. Ini ketika mereka menggunakan database seperti Cassandra dengan arsitektur terdistribusi.
Organisasi-organisasi ini menyimpan sejumlah besar data di beberapa node. Node ini berkomunikasi satu sama lain. Untuk itu, cluster Cassandra dibentuk.
- Cluster pada dasarnya adalah sekumpulan node, sehingga node dapat saling berkomunikasi dengan mudah.
- Node koordinator adalah node yang berkomunikasi dengan replika.
Partisi
Pemartisi menentukan bagaimana data harus didistribusikan di cluster. Partitioner menggunakan fungsi hash untuk mendistribusikan data di cluster. Dibutuhkan kunci partisi untuk menghitung hash. Hash itu disebut token . Data didistribusikan berdasarkan token ini.
Dalam tutorial ini, Anda akan belajar-
- Prasyarat untuk Cassandra Cluster
- Instalasi Edisi Perusahaan
- Memulai Cassandra Node
Berikut adalah panduan langkah demi langkah untuk membuat cluster Cassandra.
Prasyarat untuk Cassandra Cluster
Ada persyaratan berikut untuk penyiapan cluster.
- Anda harus memiliki banyak mesin (Node).
- Node harus terhubung satu sama lain di Local Area Network (LAN).
- Linux harus diinstal di setiap node.
- Anda harus memiliki edisi Cassandra Enterprise.
- JDK harus diinstal di setiap mesin.
Instalasi Edisi Perusahaan
Di setiap mesin, edisi Cassandra enterprise perlu diinstal. Ini adalah langkah-langkah untuk pemasangan edisi perusahaan Cassandra.
Langkah 1) Di terminal Linux, jalankan setup edisi perusahaan Cassandra. Halaman berikut akan ditampilkan.
Halaman ini tidak memberikan informasi apa pun yang diperlukan. Ini hanya memberikan informasi tentang versi Cassandra. Jadi lewati halaman ini dan tekan tombol berikutnya.
Langkah 2) Setelah menekan tombol berikutnya, halaman berikut akan ditampilkan.
Halaman ini memberikan informasi tentang paket dan sub paket di Cassandra yang akan diinstal.
Di bawah ini akan ditanyakan tentang lisensi. Centang kotak 'Saya menerima perjanjian' dan tekan tombol berikutnya.
Langkah 3) Setelah menekan tombol berikutnya, Anda akan melihat halaman berikut.
Halaman ini menanyakan Anda tentang opsi penginstalan.
- Pertama-tama, ia akan menanyakan direktori instalasi. Secara default, ini diinstal di direktori home.
- Selanjutnya, ditanya tentang jenis instalasi, pilih Simple Install.
- Selanjutnya, ia bertanya tentang sistem pembaruan, centang 'tidak.'
- Selanjutnya, ia meminta antarmuka default. Ada dua pilihan, Anda dapat menginstal di localhost atau memilih alamat IP. Pilih alamat IP untuk instalasi
- Tekan tombol selanjutnya.
Langkah 4) Setelah menekan tombol selanjutnya, halaman berikut akan ditampilkan.
Halaman ini menanyakan tentang penyiapan node.
- Pertama, pilih Node type 'Casandra Node'.
- Selanjutnya, di Ring Name, berikan nama cluster Anda. Nama cluster harus sama untuk semua node dalam cluster yang sama.
- Selanjutnya, pilih bijinya. Seed adalah node dimana node non-seed berhubungan.
- Setelah memberikan informasi ini tekan tombol berikutnya.
Langkah 5) Setelah menekan tombol berikutnya, halaman berikut akan ditampilkan.
Halaman ini menanyakan alamat IP tempat Anda ingin menginstal agen datastax.
- Agen Datastax diperlukan untuk penginstalan pusat operasi. Pusat operasi adalah alat pemantauan tempat Anda dapat memantau semua node.
- Setelah memberikan informasi ini, tekan tombol berikutnya.
Langkah 6) Setelah menekan tombol berikutnya, halaman berikut akan ditampilkan.
Sekarang penyiapan siap dipasang. Tekan tombol berikutnya.
Langkah 7) Setelah menekan tombol berikutnya, halaman berikut akan ditampilkan.
Penyiapan akan mulai menginstal.
Langkah 8) Setelah penginstalan, halaman berikut akan ditampilkan. Di halaman yang sama, Anda akan melihat tanda centang untuk opsi yang muncul secara default.
Memulai Cassandra Node
Setelah menginstal edisi Cassandra enterprise di setiap node, Mulai server Cassandra dan ikuti langkah-langkah berikut.
Langkah 1) Buka direktori instalasi perusahaan Cassandra, dan ketik perintah di bawah ini
bin / dse cassandra
Dengan menjalankan perintah ini, server Cassandra akan dimulai. Berikut adalah tangkapan layar di mana server Cassandra dimulai secara otomatis.
Setelah hampir satu menit menjalankan perintah, server Cassandra akan dimulai. Satu per satu memulai setiap server node. Setelah memulai semua server node, cluster Cassandra Anda siap digunakan.
Ringkasan:
Tutorial ini menjelaskan mengapa cluster Cassandra diperlukan, apa saja prasyarat untuk membuat cluster Cassandra dan cara membuat cluster Cassandra. Selain itu, tutorial ini memandu Anda cara mengakses server perusahaan Cassandra.