Meniu

Cum se instaleaza baza de date Cassandra pe CentOS 7

Cassandra este un sistem de management de baze de date gratuit si open source, care poate fi utilizata pentru a gestiona cantitati mari de date pe mai multe servere. Este de incredere, clusterabila si in special conceputa pentru a gestiona cantitati foarte mari de date structurate. Cassandra sprijina, de asemenea, replicarea si multi-centru de date replicare pentru redundanta, failover, si de recuperare in caz de dezastru.

In acest tutorial, vom invata cum sa instalati si sa configurati Cassandra pe CentOS 7.

Notiuni de baza Inainte de a incepe, actualizati sistemul cu cea mai recenta versiune cu urmatoarea comanda:

sudo yum update -y
Cassandra este scris in Java, deci va trebui sa instalati Java pentru sistemul dumneavoastra. Puteti instala Java doar prin rularea urmatoarei comenzi:
sudo yum install java -y
Dupa instalarea Java, puteti verifica versiunea de Java cu urmatoarea comanda:
sudo java -version
Versiunea Java:
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
Instalati Cassandra In mod implicit, Cassandra nu este disponibil in depozitele CentOS 7 implicit. Deci, va trebui sa adaugati oficiale depozitele Apache Software Foundation pentru sistemul dumneavoastra. Puteti face acest lucru prin crearea fisierul cassandra.repo directorul /etc/yum.repos.d:
sudo nano /etc/yum.repos.d/cassandra.repo
Adaugati urmatoarea linie:
[cassandra]
name = DataStax Repo for Apache Cassandra
baseurl = http://rpm.datastax.com/community
enabled = 1
gpgcheck = 0
Salvati si inchideti fisierul cand ati terminat, apoi actualizati magazia cu urmatoarea comanda:
sudo yum update -y
Apoi, instalati Cassandra folosind urmatoarea comanda:
sudo yum install dsc20 -y
Dupa instalarea Cassandra, pornire serviciul Cassandra si permite sa pornire la boot cu urmatoarea comanda:
sudo systemctl start cassandra
sudo systemctl enable cassandra
Puteti verifica, de asemenea, starea serviciului Cassandra utilizand urmatoarea comanda:
sudo systemctl status cassandra
Daca totul este in regula, ar trebui sa vedeti:
? cassandra.service - SYSV: Starts and stops Cassandra
   Loaded: loaded (/etc/rc.d/init.d/cassandra; bad; vendor preset: disabled)
   Active: active (exited) since Sun 2017-12-17 17:53:58 IST; 12s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 15323 ExecStart=/etc/rc.d/init.d/cassandra start (code=exited, status=0/SUCCESS)

Dec 17 17:53:55 centOS-7 systemd[1]: Starting SYSV: Starts and stops Cassandra... Dec 17 17:53:56 centOS-7 su[15332]: (to cassandra) root on none Dec 17 17:53:58 centOS-7 cassandra[15323]: Starting Cassandra: OK Dec 17 17:53:58 centOS-7 systemd[1]: Started SYSV: Starts and stops Cassandra.

Conecteaza-te si verifica Cassandra Cluster Puteti verifica starea Cassandra Cluster cu urmatoarea comanda:
sudo nodetool status
Daca totul este in regula, ar trebui sa vedeti:
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens  Owns (effective)  Host ID                               Rack
UN  127.0.0.1  65.15 KB   256     100.0%            516af85e-2e6a-454a-b27f-6eacafa6b978  rack1
Apoi, conectati Cassandra cluster folosind comanda cqlsh asa cum se arata mai jos:
cqlsh
Ar trebui sa vedeti:
Connected to Test Cluster at localhost:9160.
[cqlsh 4.1.1 | Cassandra 2.0.17 | CQL spec 3.1.1 | Thrift protocol 19.39.0]
Use HELP for help.
cqlsh>
Poti iesi din Cassandra - linie de comanda cu urmatoarea comanda:
cqlsh> exit

FlorinM

Utilizator Linux - Solus OS, pasionat de calatorii.
  • | 2708 articole

Nici un comentariu inca. Fii primul!
  • powered by Verysign