Apache Cassandra este o bază de date NoSQL foarte populară creată de Facebook Inc. dar mai târziu deținută de Apache Foundation. A fost proiectat și construit pentru ușurarea scalabilității și gestionării bazelor de date mari. Apache Cassandra este un sistem de gestionare a bazei de date obligatoriu pentru dvs., dacă preocuparea dvs. este disponibilitatea și scalabilitatea ridicate. Această postare vă va duce la un ghid pas cu pas despre instalarea și configurarea Apache Cassandra pe sistemul de operare CentOS 8.
Instalarea Apache Cassandra pe CentOS 8
Apache Cassandra poate fi instalat descărcând pachetul RPM prin depozitul oficial al Apache Cassandra.
Dar, înainte de a începe cu instalarea și configurarea Apache Cassandra pe CentOS 8, trebuie să avem OpenJDK 8 instalat pe sistemul CentOS 8. Puteți verifica versiunea instalată de Java, fie că este instalată sau nu pe sistemul dvs., tastând comanda dată mai jos:
$ java -version
Dacă nu este instalat pe sistemul dvs., îl puteți instala folosind procedura de mai jos sau preinstalată pe sistemul dvs.; puteți sări peste partea de instalare a OpenJDK pe CentOS 8.
Instalați Open JDK pe CentOS 8
OpenJDK este disponibil în depozitul oficial al CentOS 8 și poate fi instalat cu ușurință.
În primul rând, actualizați memoria cache a depozitului de pachete al sistemului:
$ sudo dnf makecache
După actualizarea cache-ului depozitului de sistem al CentOS 8, actualizați-l:
$ sudo dnf upgrade
După actualizarea pachetelor existente ale sistemului, puteți trece la instalarea OpenJDK 8 pe CentOS 8 pentru Apache Cassandra. Pentru a instala OpenJDK din depozitul oficial CentOS 8, tastați comanda dată mai jos în terminal:
Tastați „y” și apăsați „Enter”.
După instalarea OpenJDK, verificați tastând comanda dată mai jos:
Puteți asista că versiunea instalată a OpenJDK este 1.8.0. Să mergem înainte.
Instalați Apache Cassandra
Pentru a instala Apache Cassandra, trebuie să adăugăm la sistem depozitul Apache Cassandra.
Pentru a adăuga depozitul Apache Cassandra la sistemul CentOS 8. Creați un „/ etc / yum.repo.d / cassandra.repo ”, tastând comanda:
$ sudo nano / etc / yum.repo.d / cassandra.repoÎn fișierul de depozit Cassandra nou creat, lipiți conținutul dat mai jos în acel fișier.
[cassandra]nume = Apache Cassandra
baseurl = https: // www.apache.org / dist / cassandra / redhat / 311x /
gpgcheck = 1
repo_gpgcheck = 1
gpgkey = https: // www.apache.org / dist / cassandra / KEYS
După adăugarea conținutului de mai sus, salvați fișierul și ieșiți folosind tastele de comenzi rapide de la tastatură (CTRL + S) și (CTRL + X).
Acum, instalați Apache Cassandra tastând comanda dată mai jos:
$ sudo dnf instalează cassandra -yApache Cassandra este instalat pe CentOS 8. Acum, serviciul Apache Cassandra nu va porni automat. Mai întâi trebuie să o activați tastând comanda dată mai jos:
$ sudo systemctl activează cassandra
Apoi, porniți serviciul tastând următoarea comandă:
$ sudo systemctl start cassandra
Acum, pentru a verifica, verificați starea serviciului Apache Cassandra tastând comanda dată mai jos:
$ sudo systemctl status cassandra
În acest stadiu, Apache Cassandra este instalat cu succes și funcționează perfect pe mașina CentOS 8. Să-l configurăm și să ne conectăm la shell-ul CQL.
Cum se configurează Apache Cassandra pe CentOS 8
Apache Cassandra are propriul CQL (Cassandra Query Language), la fel ca SQL. Pentru a vă conecta la utilitarul de linie de comandă al Cassandrei, cunoscut sub numele de shell CQL sau „cqlsh”, trebuie să instalăm mai întâi un interpret python adecvat. Pentru a instala Python 2 și a accesa shell-ul CQL pe CentOS 8, tastați comanda dată mai jos:
$ sudo dnf instalează python2
Tastați „y” și apăsați „Enter”.
Odată ce Python2 este instalat, conectați-vă la shell-ul CQL folosind utilitarul liniei de comandă Cassandra tastând următoarea comandă în terminalul CentOS 8:
$ cqlsh
Puteți asista la captura de ecran; ne-am conectat cu succes la shell-ul CQL.
Acesta este modul în care pur și simplu putem configura Apache Cassandra pe CentOS 8 și începe să îl folosim.
Concluzie
Baza de date Apache Cassandra este folosită de multe nume mari din industrie precum Facebook, Instagram, Netflix și Reddit. Această postare conține o înțelegere clară și un ghid profund cu privire la modul de instalare și configurare a Apache Cassandra pe CentOS 8.