Kako instalirati Cassandra bazu podataka na CentOS 7

Baze podataka temeljni su element pri radu s velikim količinama podataka zahvaljujući svojoj dinamičnosti, hijerarhiji, postavkama parametara i jednostavnosti upravljanja.

Danas imamo priliku odabrati različite baze podataka kao što su MySQL, MariaDB itd., A svaka ima svoje prednosti i svoje postavke na temelju broja korisnika i parametara za rad, ali danas ćemo govoriti o jednoj posebno nazvanoj Cassandra la što može biti vrlo korisno pri radu s bazom podataka, a za to ćemo koristiti CentOS 7.

Što je CassandraCassandra je baza podataka otvorenog koda dizajnirana za skalabilnost i visoku dostupnost bez ugrožavanja ukupnih performansi sustava.

Cassandra ima čimbenike poput linearne skalabilnosti i tolerancije grešaka u osnovnom hardveru ili oblačnoj infrastrukturi što je čini savršenom platformom za kritične podatke. Podrška Cassandre za replikaciju u više podatkovnih centara najbolja je u klasi, osiguravajući korisnicima manje kašnjenje uz poboljšanje ukupnih razina izvedbe.

Cassandra je baza podataka koja podržava lokalnu replikaciju i višestruku replikaciju podatkovnog centra za redundanciju, prebacivanje u pogrešno stanje i oporavak od katastrofe.

Značajke CassandraNeke od njegovih karakteristika su:

  • Dostupnost: Baza podataka Cassandra prepoznata je po svojoj pouzdanosti do te mjere da je koristi više od 1000 tvrtki širom svijeta, među kojima možemo istaknuti Instagram, GitHub, Netflix, s kojima možemo s punim povjerenjem koristiti Cassandru.
  • Tolerancija grešaka: Kritična točka u bilo kojoj bazi podataka je dostupnost informacija, a u tom aspektu Cassandra ima široku toleranciju grešaka, u kojoj smo svi izloženi patnji, dopuštajući da svi podaci pohranjeni u njoj imaju mogućnost automatskog replicirani u drugim čvorovima, jamčeći i njihov integritet i dostupnost. Dodatno, kada čvor predstavlja neku vrstu pogreške, može se zamijeniti bez potrebe za isključivanjem baze podataka, što utječe na operativnost i produktivnost korisnika.
  • Performanse: Točka u korist Cassandre je njezina visoka izvedba kroz koju je moguće otići na višu razinu od NoSQL platformi koje su već poznate i na razini upravljanja i na razini aplikacije.
  • Decentralizirano: Još jedna značajka koja se ističe na Cassandri je decentralizirana administracija zahvaljujući kojoj je svaki čvor uključen u bazu podataka jedinstven, čime se izbjegavaju veliki kvarovi.
  • Skalabilan: Točku koju treba razmotriti u bazi podataka je njen skalabilni kapacitet jer to omogućuje da s rastom tvrtke baza podataka nije ograničena u svom djelovanju, zato je Cassandra jedna od najboljih opcija Budući da, prema svojim statistikama, ima kapacitet za podršku do više od 2000 čvorova, više od 400 TB podataka i oko 1 milijardu ili više zahtjeva svaki dan, što osigurava njegov široki doseg.
  • Trajno: Još jedan aspekt koji treba uzeti u obzir pri odabiru baze podataka za rad je njen kapacitet trajnosti, to znači da baza podataka mora imati mogućnost dopuštanja da kritični podaci uvijek ostanu dostupni bez obzira na vrstu kvara. Koji se dogodi, to jamči optimalno i ispravno upravljanje svim tamo pohranjenim podacima.
  • Kontrolne mogućnosti: S bazom podataka Cassandra imamo različite mogućnosti administriranja, kao što su sinkrona ili asinkrona replikacija, u slučaju korištenja opcije asinkronog upravljanja imat ćemo bazu podataka koja podržava dodatne funkcije, kao što su Hinted Handoff i Read Repair kako bismo proširili svoje mogućnosti upotrebljivosti.
Sada ćemo vidjeti kako instalirati Cassandru na CentOS 7.

1. Ažurirajte sustav i instalirajte Javu na CentOS 7

Korak 1
Prvi korak koji treba poduzeti je ažuriranje operacijskog sustava, što se može učiniti izvršavanjem sljedeće naredbe:

 sudo yum update -y
Korak 2
Cassandra je napisana na Javi, pa će biti potrebno instalirati Javu na CentOS 7 izvršavanjem sljedeće naredbe:
 sudo yum instalirati java -y

Korak 3
Instaliranu Java verziju možemo provjeriti izvršavanjem sljedeće naredbe:

 sudo java -verzija

2. Instalirajte Cassandru na CentOS 7

Korak 1
Prema zadanim postavkama, baza podataka Cassandra nije dostupna u zadanom spremištu CentOS 7 iz tog razloga, bit će potrebno dodati službena spremišta Apache Software Foundation u CentOS 7, a to se postiže stvaranjem datoteke cassandra.repo unutar imenika /etc/yum.repos.d kako slijedi:

 sudo nano /etc/yum.repos.d/cassandra.repo 
Korak 2
U ovu novu stvorenu datoteku dodat ćemo sljedeće:
 [cassandra] name = DataStax Repo za Apache Cassandra baseurl = http://rpm.datastax.com/community enabled = 1 gpgcheck = 0

Korak 3
Promjene spremamo kombinacijom tipki

Ctrl + O

i izlazimo iz uređivača pomoću tipki

Ctrl + X

Korak 4
Sada će biti potrebno ažurirati pakete u spremištu izvršavanjem sljedećeg:

 sudo yum update -y
Korak 5
Sada možemo instalirati Cassandru izvršavanjem sljedeće naredbe:
 sudo yum instalirajte dsc20 -y

POVEĆAJTE

Korak 6
Nakon preuzimanja i instaliranja vidjet ćemo sljedeće:

POVEĆAJTE

Korak 7
Nakon što je Cassandra instalirana, nastavljamo s izvršavanjem sljedećih naredbi:

 sudo systemctl start cassandra (Pokreni uslugu Cassandra) sudo systemctl enable cassandra (Omogući uslugu Cassandra pri pokretanju sustava)

POVEĆAJTE

Korak 8
Konačno, možemo vidjeti status Cassandre izvršavanjem sljedeće naredbe:

 sudo systemctl status cassandra

POVEĆAJTE

3. Povežite i provjerite skupinu Cassandra na CenTOS -u 7

Korak 1
U ovom trenutku Cassandra radi, pa ćemo provjeriti i povezati Cassandra klaster, za to ćemo, prije svega, provjeriti status klastera Cassandra sljedećom naredbom:

 status sudo nodetool

Korak 2
Možemo vidjeti da je status veze klastera ispravan. U ovom trenutku Solvetic želi dodati točku rješenja jer se u mnogim slučajevima prilikom izvršavanja ove naredbe prikazuje sljedeća pogreška:

 Pogreška: Neuspješno povezivanje s '127.0.0.1:7199': Veza je odbijena (Cassandra) 
Korak 3
Da bismo riješili ovu pogrešku i ispravno pristupili, moramo otići u sljedeći direktorij pomoću željenog uređivača:
 sudo nano /etc/cassandra/default.conf/cassandra-env.sh 
Korak 4
Tamo moramo locirati sljedeći redak:
 JVM_OPTS = "$ JVM_OPTS -Djava.rmi.server.hostname = 
Korak 5
Izgled bi trebao biti sličan sljedećem tekstu:
 # dodajte ovo ako imate problema s povezivanjem: # JVM_OPTS = ”$ JVM_OPTS -Djava.rmi.server.hostname =”
Korak 6
Tu moramo dekomentirati drugi redak i zamijeniti redak javnog imena IP adresom 127.0.0.1:

Korak 7
Promjene spremamo pomoću sljedeće kombinacije tipki:

Ctrl + O

Urednik ostavljamo koristeći:

Ctrl + X

Korak 8
Ponovo pokrećemo uslugu izvršavanjem sljedećeg:

 systemctl restart cassandra 
Korak 9
U nekim slučajevima preporučuje se ponovno pokretanje računala, na ovaj način ćemo ispraviti ovu pogrešku.
Sada se možemo povezati s klasterom Cassandra izvršavanjem sljedeće naredbe:
 cqlsh

Korak 10
Možemo vidjeti odgovarajuću vezu za početak rada na ovoj bazi podataka. Za izlaz koristit ćemo izraz

 Izlaz
Na ovaj način vidjeli smo kako instalirati i pristupiti Cassandri u CentOS 7.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave