Manajer basis data NoSQL ideal untuk kumpulan data dan aplikasi yang dapat diskalakan. Diantaranya adalah Cassandra dari Apache Foundation. Dalam tutorial ini, kami akan menunjukkan cara mengatur instalasi Cassandra di Ubuntu 18.04.
Manajer basis data sangat penting untuk pengembangan aplikasi. Salah satu alasan utamanya adalah, merekalah yang menyediakan penyimpanan data aplikasi yang aman. Dalam hal ini, pengelola database yang paling terkenal adalah tipe SQL dengan PostgreSQL, MySQL, dan MariaDB sebagai yang paling banyak digunakan oleh komunitas. Tentu saja, ada solusi lain yang lebih fokus pada lingkungan bisnis seperti Oracle, DB2 atau Microsoft SQL server. Seperti yang disebutkan sebelumnya, tipe NoSQL seperti Cassandra sangat bagus untuk penggunaan lain, yang akan kita selidiki sekarang!
Cassandra seorang manajer Database NoSQL
Cassandra adalah manajer basis data NoSQL yang dimiliki oleh yayasan Apache. Ini adalah open source dan tersedia untuk beberapa distribusi Linux, di antaranya, Ubuntu 18.04. Cassandra cepat dalam menangani data yang disimpan, namun keunggulan utamanya adalah skalabilitas.
Dengan Cassandra, sangat menguntungkan untuk membuat aplikasi besar dengan banyak data karena memiliki pengelola sumber daya yang sangat baik. Selain itu, ia memiliki toleransi kesalahan yang berarti hampir tidak ada data yang hilang jika terjadi masalah. Jadi, jika kita membutuhkan skalabilitas dan ketersediaan tinggi tanpa mengurangi kinerja, Cassandra sangat ideal.
Mari instal Cassandra di Ubuntu 18.04 dan mulai bekerja dengannya!
Instal Cassandra di Ubuntu 18.04
Berkat repositori paket .deb Cassandra, instalasi akan menjadi mudah. Mari kita mulai:
1. Akses Server Anda Melalui SSH
Pertama, kita harus terhubung ke server kita menggunakan SSH. Jika Anda mengalami masalah, lihat tutorial Putty kami.
2. Tambahkan File Penyimpanan Cassandra
Setelah itu, kita perlu menambahkan repositori Cassandra ke file repositori kita. Untuk melakukannya, ketik perintah berikut di baris perintah:
echo "deb http://www.apache.org/dist/cassandra/debian 39x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
3. Tambahkan Kunci GPG
Untuk menghindari masalah dengan repositori, tambahkan kunci GPG dan tingkatkan keamanan repositori. Pertama, kita perlu menginstal curl jika tidak ada di sistem Anda:
sudo apt install curl
Kemudian kita dapat menambahkan kunci dengan perintah berikut:
curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
4. Instal Cassandra di Ubuntu
Selanjutnya, kita dapat memulai instalasi Cassandra. Pertama, kami me-refresh repositori dan kemudian melanjutkan untuk menginstal Cassandra di Ubuntu:
sudo apt update
sudo apt install cassandra
5. Aktifkan dan Mulai Cassandra
Di akhir instalasi, kita harus mengaktifkan layanan Cassandra untuk memulai secara otomatis saat sistem melakukan booting. Selain itu, kita harus memulainya secara manual. Kita dapat melakukannya dengan perintah berikut:
sudo systemctl enable cassandra
sudo systemctl start cassandra
6. Verifikasi Instalasi
Untuk memeriksa apakah instalasi telah berhasil, kita dapat memeriksa status layanan. Untuk melakukannya, jalankan perintah berikut:
sudo systemctl status cassandra
Konfigurasi Cassandra di Ubuntu 18.04
Konfigurasi default Cassandra valid jika kita akan menjalankan Cassandra pada satu node.
Di sisi lain, jika Cassandra akan digunakan dalam sebuah cluster atau oleh beberapa node secara bersamaan, akan lebih mudah untuk membuat beberapa modifikasi pada file konfigurasi.
File konfigurasi Cassandra disebut cassandra.yaml dan terletak di /etc/cassandra/ . Kami dapat membukanya dengan editor teks favorit kami dan mengubah beberapa opsi:
sudo nano /etc/cassandra/cassandra.yaml
Pertama-tama, kita harus mengubah nama cluster. Cari cluster_name parameter dan tetapkan nama yang Anda inginkan:
cluster_name: [cluster_name]
Kemudian, ada baiknya untuk mengubah port penyimpanan data. Untuk melakukannya, cari storage_port parameter dan menetapkan satu. Ingatlah bahwa port tersebut harus tersedia di firewall agar semuanya berfungsi dengan benar:
storage_port :[port]
Terakhir, kami mencari seed_provider parameter dan di bagian seed, kami menambahkan alamat IP dari node yang membentuk cluster yang dipisahkan dengan koma
Seeds: [node_ip],[node_ip]...[node_ip]
Setelah selesai, simpan file dan muat ulang Cassandra.
sudo systemctl reload cassandra
Sekarang kita bisa mulai bekerja dengan Cassandra.
Kesimpulan
Cassandra adalah pengelola basis data yang sangat berguna yang dapat kita manfaatkan. Ini dirancang untuk aplikasi besar yang membutuhkan fleksibilitas dan skalabilitas. Dalam tutorial ini, kita telah mempelajari cara menginstal Cassandra di Ubuntu 18.04.
Cassandra adalah aplikasi yang sangat kuat, yang memiliki banyak opsi konfigurasi. Namun, kami telah mengamati yang paling dasar yang akan membantu Anda mulai bekerja dengannya segera. Jika Anda ingin mempelajari lebih lanjut, kami sarankan untuk memeriksa dokumentasi resmi! Selamat berkembang.