Apache Cassandra - Tutorial 4 - Installing Cassandra On Linux
Isi kandungan:
- Prasyarat
- Memasang Java
- Memasang Apache Cassandra
- Mengkonfigurasi Apache Cassandra
- Menamakan semula Apache Cassandra Cluster
- Kesimpulannya
Apache Cassandra adalah pangkalan data bebas dan sumber terbuka NoSQL tanpa titik kegagalan tunggal. Ia menyediakan skalabiliti linear dan ketersediaan tinggi tanpa menjejaskan prestasi. Apache Cassandra digunakan oleh beberapa syarikat yang mempunyai set data aktif yang besar, termasuk Reddit, NetFlix, Instagram, dan Github., kami akan menerangkan cara memasang Apache Cassandra pada Debian 10, Buster.
Prasyarat
Arahan menganggap bahawa anda log masuk sebagai root atau pengguna dengan hak istimewa sudo.
Memasang Java
Pada masa penulisan artikel ini, versi stabil Apache Cassandra terkini adalah
3.11
dan memerlukan OpenJDK 8, yang tidak tersedia di repositori Debian Buster rasmi.
Kami akan mendayakan repositori AdoptOpenJDK dan memasang pakej OpenJDK 8 prebuilt.
Kemas kini senarai pakej dan pasangkan dependencies yang diperlukan untuk menambah repositori baharu melalui
sudo apt update
sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common
Import kunci GPG repositori dan tambah repositori APT AdoptOpenJDK ke sistem anda:
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
sudo add-apt-repository --yes
Pasang Java 8 dengan menjalankan perintah berikut:
sudo apt update
sudo apt install adoptopenjdk-8-hotspot
Setelah selesai, sahkan dengan mencetak versi Java:
java -version
Keluaran seharusnya kelihatan seperti ini:
openjdk version "1.8.0_232" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)
Memasang Apache Cassandra
Kami akan memasang Apache Cassandra menggunakan pakej deb dari repositori vendor. Untuk berbuat demikian, kita perlu mengaktifkan repositori Apache Cassandra.
Import kunci awam repository menggunakan perintah
wget
berikut:
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
Arahan di atas perlu output
OK
. Ini bermakna kunci telah diimport dengan jayanya, dan pakej dari repositori ini akan dianggap dipercayai.
Tambahkan repository Cassandra ke senarai sumber sistem anda dengan menjalankan arahan di bawah:
sudo sh -c 'echo "deb https://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Kemas kini indeks pakej dan pasangkan pakej Apache Cassandra:
sudo apt update
sudo apt install cassandra
Apabila proses pemasangan selesai, perkhidmatan Cassandra akan dimulakan secara automatik. Untuk mengesahkan bahawa Cassandra sedang berjalan, ketik:
nodetool status
Anda harus melihat sesuatu yang serupa dengan di bawah:
Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 103.71 KiB 256 100.0% dd8f6709-08ef-45b8-881e-5c1b5bbfc7f7 rack1
Itu sahaja. Apache Cassandra telah berjaya dipasang.
Mengkonfigurasi Apache Cassandra
Data Apache Cassandra disimpan dalam direktori
/var/lib/cassandra
. Fail konfigurasi terletak di
/etc/cassandra
, dan pilihan permulaan Java boleh dikonfigurasi dalam fail
/etc/default/cassandra
.
Secara lalai, Cassandra mendengar hanya localhost. Jika pelanggan menyambung ke pangkalan data juga berjalan pada mesin yang sama, anda tidak perlu menukar antara muka yang mengikat.
Untuk berinteraksi dengan Cassandra melalui baris arahan, gunakan alat
cqlsh
, yang dihantar dengan pakej Cassandra.
cqlsh
Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>
Menamakan semula Apache Cassandra Cluster
Secara lalai, kumpulan Cassandra dinamakan "Ujian Kluster". Sekiranya anda mahu mengubahnya, ikuti langkah-langkah berikut:
-
Masuk ke terminal Cassandra CQL dengan
cqlsh:cqlshIsu perintah berikut untuk menukar nama kluster kepada "Linuxize Cluster":
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';Tukar "Linuxize Cluster" dengan nama yang anda inginkan. Sebaik sahaja selesai, ketik
exituntuk keluar terminal.Edit fail konfigurasi
/etc/cassandra/cassandra.yamlcassandra.yamldan letakkan nama cluster baru anda:cluster_name: 'Linuxize Cluster'Kosongkan cache sistem:
nodetool flush systemMulakan semula perkhidmatan Cassandra dengan menjalankan:
sudo systemctl restart cassandra
Kesimpulannya
Kami telah menunjukkan kepada anda bagaimana untuk memasang Apache Cassandra Debian 10 dan dengan pilihannya menamakan semula cluster lalai. Untuk mendapatkan maklumat lanjut mengenai bagaimana untuk memulakan dengan Cassandra, lawati halaman Dokumentasi rasmi.
pangkalan data debian java cassandraBagaimana untuk memasang apache cassandra pada centos 7
Apache Cassandra adalah pangkalan data NoSQL sumber terbuka tanpa titik kegagalan tunggal, menyediakan skalabilitas linear dan ketersediaan tinggi tanpa menjejaskan prestasi. Tutorial ini menerangkan cara memasang Apache Cassandra pada CentOS 7.
Bagaimana untuk memasang apache cassandra pada ubuntu 18.04
Apache Cassandra adalah pangkalan data bebas dan terbuka NoSQL tanpa titik kegagalan tunggal. Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang Apache Cassandra pada Ubuntu 18.04.
Bagaimana untuk memasang apache cassandra pada debian 9
Apache Cassandra adalah pangkalan data bebas dan terbuka NoSQL tanpa titik kegagalan tunggal. Tutorial ini membimbing anda melalui proses memasang Apache Cassandra pada Debian 9.







