Apache Cassandra adalah pangkalan data NoSQL yang sangat popular yang dibuat oleh Facebook Inc. tetapi kemudian dimiliki oleh Apache Foundation. Ia dirancang dan dibina untuk kemudahan skalabilitas dan pengurusan pangkalan data yang besar. Apache Cassandra adalah Sistem Pengurusan pangkalan data yang mesti dikunjungi untuk anda sekiranya keprihatinan anda terhadap ketersediaan dan skalabiliti yang tinggi. Catatan ini akan membawa anda ke panduan langkah demi langkah untuk memasang dan mengkonfigurasi Apache Cassandra pada sistem operasi CentOS 8.
Pemasangan Apache Cassandra di CentOS 8
Apache Cassandra dapat dipasang dengan memuat turun pakej RPM melalui repositori rasmi Apache Cassandra.
Tetapi, sebelum memulakan pemasangan dan konfigurasi Apache Cassandra di CentOS 8, kita perlu memasang OpenJDK 8 pada sistem CentOS 8. Anda boleh mengesahkan versi Java yang dipasang, sama ada terpasang atau tidak pada sistem anda, dengan mengetik perintah yang diberikan di bawah:
$ java -versi
Sekiranya ia tidak dipasang pada sistem anda, anda boleh memasangnya menggunakan prosedur yang diberikan di bawah atau dipasang sebelumnya pada sistem anda; anda boleh melangkau bahagian pemasangan OpenJDK di CentOS 8.
Pasang Open JDK di CentOS 8
OpenJDK boleh didapati di repositori rasmi CentOS 8 dan boleh dipasang dengan mudah.
Pertama sekali, kemas kini cache repositori pakej sistem:
$ sudo dnf makecache
Selepas mengemas kini cache repositori sistem CentOS 8 anda, kemas kini:
$ sudo dnf naik taraf
Setelah menaik taraf pakej sistem yang ada, anda boleh terus memasang OpenJDK 8 di CentOS 8 untuk Apache Cassandra. Untuk memasang OpenJDK dari repositori rasmi CentOS 8, ketik arahan yang diberikan di bawah di terminal:
Ketik "y" dan tekan "Enter".
Setelah memasang OpenJDK, sahkan dengan menaip arahan yang diberikan di bawah:
Anda dapat menyaksikan bahawa versi OpenJDK yang dipasang adalah 1.8.0. Mari maju.
Pasang Apache Cassandra
Untuk memasang Apache Cassandra, kita harus menambahkan repositori Apache Cassandra ke sistem.
Untuk menambahkan repositori Apache Cassandra ke sistem CentOS 8. Buat “/ etc / yum.repos.d / cassandra.fail repo ”dengan menaip arahan:
$ sudo nano / etc / yum.repos.d / cassandra.repoDalam fail repositori Cassandra yang baru dibuat, tampal kandungan yang diberikan di bawah dalam fail tersebut.
[kasassra]nama = Apache Cassandra
baseurl = https: // www.apache.org / dist / cassandra / redhat / 311x /
gpgcheck = 1
repo_gpgcheck = 1
gpgkey = https: // www.apache.org / dist / cassandra / KEYS
Setelah menambahkan kandungan di atas, simpan fail dan keluar menggunakan kekunci pintasan papan kekunci (CTRL + S) dan (CTRL + X).
Sekarang, pasang Apache Cassandra dengan menaip arahan yang diberikan di bawah:
$ sudo dnf pasang cassandra -yApache Cassandra dipasang di CentOS 8. Sekarang, perkhidmatan Apache Cassandra tidak akan bermula secara automatik. Anda mesti mengaktifkannya terlebih dahulu dengan menaip arahan yang diberikan di bawah:
$ sudo systemctl mengaktifkan cassandra
Kemudian, mulakan perkhidmatan dengan menaip arahan berikut:
$ sudo systemctl mulakan cassandra
Sekarang, untuk mengesahkan, periksa status perkhidmatan Apache Cassandra dengan mengetik perintah yang diberikan di bawah:
$ sudo systemctl status cassandra
Pada peringkat ini, Apache Cassandra berjaya dipasang dan berjalan dengan sempurna pada mesin CentOS 8. Mari konfigurasikannya dan log masuk ke shell CQL-nya.
Cara mengkonfigurasi Apache Cassandra di CentOS 8
Apache Cassandra mempunyai CQL sendiri (Cassandra Query Language), sama seperti SQL. Untuk log masuk ke utiliti baris perintah Cassandra, yang dikenali sebagai shell CQL atau "cqlsh", kita harus memasang jurubahasa python yang sesuai terlebih dahulu. Untuk memasang Python 2 dan mengakses shell CQL di CentOS 8, ketik arahan yang diberikan di bawah:
$ sudo dnf memasang python2
Ketik "y" dan tekan "Enter".
Setelah Python2 dipasang, log masuk ke shell CQL menggunakan utiliti baris perintah Cassandra dengan menaip perintah berikut di terminal CentOS 8:
$ cqlsh
Anda boleh menyaksikan dalam tangkapan skrin; kami berjaya log masuk ke shell CQL.
Ini adalah bagaimana kita dapat mengkonfigurasi Apache Cassandra di CentOS 8 dan mula menggunakannya.
Kesimpulannya
Pangkalan Data Apache Cassandra digunakan oleh banyak nama besar dalam industri seperti Facebook, Instagram, Netflix, dan Reddit. Catatan ini mengandungi pemahaman yang jelas dan panduan mendalam mengenai cara memasang dan mengkonfigurasi Apache Cassandra di CentOS 8.