Cara memasang Apache Cassandra di Ubuntu 20.04

Cara memasang Apache Cassandra di Ubuntu 20.04

Apache Cassandra adalah openSource berprestasi tinggi NOSQL Enjin pangkalan data yang menyediakan toleransi kesalahan, skalabiliti linear, dan konsistensi merentasi pelbagai nod. Berikan seni bina yang diedarkan, Apache Cassandra mengendalikan jumlah data yang besar dengan replikasi gaya dinamo. Di sinilah replika disimpan pada beberapa nod dalam kelompok sehingga memberikan ketersediaan yang tinggi dan titik kegagalan sifar.

Apache Cassandra sangat sesuai IoT aplikasi di mana data besar dikumpulkan. Ia juga berguna dalam analisis media sosial, perkhidmatan pemesejan, dan aplikasi runcit.

Antara syarikat yang menggunakan Apache Cassandra termasuk Netflix, Facebook, Cisco, Hulu, Twitter, dan banyak lagi.

Dalam artikel ini, anda akan belajar cara memasang dan mengkonfigurasi Apache Cassandra pada Ubuntu 20.04 dan Ubuntu 18.04.

Langkah 1: Memasang Java di Ubuntu

Pemasangan Apache Cassandra bermula dengan memeriksa sama ada Java dipasang. Menjadi lebih spesifik, OpenJDK adalah apa yang diperlukan untuk berfungsi dengan lancar Apache Cassandra. Memasang versi yang berbeza lebih cenderung memberi anda kesilapan semasa konfigurasi.

Untuk memeriksa sama ada Java dipasang, jalankan arahan:

$ java -versi 

Jika Java belum dipasang, anda akan mendapati output dicetak seperti yang ditunjukkan di terminal anda.

Semak pemasangan Java di Ubuntu

Untuk memasang OpenJDK, laksanakan perintah yang sesuai berikut.

$ sudo apt memasang openjdk-8-jdk 

Sekali lagi, sahkan bahawa Java dipasang dengan menjalankan arahan.

$ java -versi 
Semak versi Java di Ubuntu

Langkah 2: Pasang Apache Cassandra di Ubuntu

Dengan Java dipasang, kami akan meneruskan memasang Apache Cassandra. Pertama, pasang apt-transport-https pakej untuk membolehkan akses repositori melalui protokol HTTPS.

$ sudo apt memasang apt-transport-https 

Seterusnya, import kekunci GPG menggunakan perintah wget berikut seperti yang ditunjukkan.

$ wget -q -o -https: // www.Apache.org/dist/cassandra/kunci | Sudo Apt-Key Tambah - 

Kemudian tambah Apache Cassandra's repositori ke fail senarai sumber sistem seperti yang ditunjukkan.

$ sudo sh -c 'echo "deb http: // www.Apache.org/dist/cassandra/debian 311x utama ">/etc/apt/sumber.senarai.D/Cassandra.Senarai ' 

Sebelum memasang Apache Cassandra, anda perlu mengemas kini senarai pakej terlebih dahulu.

kemas kini $ sudo apt 

Kemudian pasang NOSQL pangkalan data menggunakan arahan:

$ sudo apt memasang cassandra 
Pasang Apache Cassandra di Ubuntu

Biasanya, Apache Cassandra bermula secara automatik. Untuk mengesahkan statusnya, jalankan arahan berikut:

$ sudo Systemctl Status Cassandra 

Output di bawah mengesahkan bahawa Cassandra sedang berjalan dan berjalan seperti yang diharapkan.

Periksa status Apache Cassandra

Di samping itu, anda boleh mengesahkan statistik nod anda dengan menjalankan arahan.

$ sudo nodetool status 
Periksa status alat nod

Untuk log masuk ke Cassandra di terminal, memohon arahan.

$ cqlsh 
Mula Cassandra CQLSH Shell

Langkah 3: Mengkonfigurasi Apache Cassandra di Ubuntu

Fail konfigurasi Apache Cassandra disusun di /etc/cassandra direktori sementara data disimpan dalam /var/lib/cassandra direktori. Pilihan permulaan boleh ditapis di /etc/lalai/cassandra fail.

Nama kluster lalai Cassandra adalah 'Kluster ujian'. Untuk mengubahnya menjadi nama yang lebih bermakna, log masuk ke Cassandra.

$ cqlsh 

Untuk menetapkan nama kluster kepada pilihan anda sendiri, jalankan arahan yang ditunjukkan di bawah. Dalam kes ini, kami menetapkan nama kluster ke 'Kluster Tecmint'

Sistem kemas kini.set tempatan cluster_name = 'tecmint cluster' di mana kunci = 'tempatan'; 

Keluar dengan cepat dengan menaip:

Keluar; 

Selepas itu, pergi ke Cassandra.yaml fail seperti yang ditunjukkan:

$ sudo vim/etc/cassandra/cassandra.yaml 

Cari cluster_name Arahan dan edit nama kluster sewajarnya seperti yang ditunjukkan di bawah.

Tetapkan nama cluster Cassandra

Simpan dan keluar dari fail konfigurasi dan mulakan semula perkhidmatan Cassandra. Anda boleh log masuk semula untuk mengesahkan nama kluster seperti yang ditunjukkan.

Sahkan nama cluster Cassandra

Dan itu menyimpulkan topik mengenai pemasangan Apache Cassandra pada Ubuntu 20.04 LTS.