Kā instalēt Cassandra datu bāzi vietnē CentOS 7

Datu bāzes ir būtisks elements, strādājot ar lielu datu apjomu, pateicoties to dinamiskumam, hierarhijai, parametru iestatījumiem un pārvaldības vienkāršībai.

Šodien mums ir iespēja atlasīt dažādas datubāzes, piemēram, MySQL, MariaDB u.c., un katrai no tām ir savas priekšrocības un iestatījumi, pamatojoties uz lietotāju skaitu un parametriem, kas jāstrādā, taču šodien mēs runāsim par vienu, ko sauc par Cassandra la. kas var būt ļoti noderīgi, strādājot ar datu bāzi, un šim nolūkam mēs izmantosim CentOS 7.

Kas ir KasandraCassandra ir atvērtā koda datu bāze, kas paredzēta mērogojamībai un augstajai pieejamībai, neapdraudot sistēmas kopējo veiktspēju.

Kasandrai ir tādi faktori kā lineāra mērogojamība un kļūdu tolerance pamata aparatūrā vai mākoņu infrastruktūrā, kas padara to par perfektu platformu svarīgiem uzdevumiem. Cassandra atbalsts replikācijai vairākos datu centros ir vislabākais savā klasē, nodrošinot lietotājiem zemāku latentumu, vienlaikus uzlabojot vispārējo veiktspējas līmeni.

Cassandra ir datu bāze, kas atbalsta vietējo replikāciju un vairāku datu centru replikāciju, lai nodrošinātu atlaišanu, kļūmjpārlēci un avārijas seku novēršanu.

Piedāvā KasandruDažas tās īpašības ir:

  • Pieejamība: Cassandra datu bāze ir atzīta par tās uzticamību, jo to izmanto vairāk nekā 1000 uzņēmumu visā pasaulē, starp kuriem mēs varam izcelt Instagram, GitHub, Netflix, ar kuriem mēs varam pilnībā izmantot Cassandra.
  • Kļūdu pielaide: kritisks punkts jebkurā datu bāzē ir informācijas pieejamība, un šajā aspektā Kasandrai ir plaša kļūdu pielaide, kurā mēs visi esam pakļauti ciešanām, ļaujot visiem tajā glabātajiem datiem būt automātiski atkārtots citos mezglos, garantējot gan to integritāti, gan pieejamību. Turklāt, ja mezglā ir kāda veida kļūda, to var aizstāt bez nepieciešamības izslēgt datu bāzi, kas ietekmē lietotāju darbību un produktivitāti.
  • Veiktspēja: Cassandra priekšrocība ir tās augstā veiktspēja, ar kuras palīdzību ir iespējams nokļūt augstākā līmenī nekā NoSQL platformas, kas jau ir zināmas gan vadības, gan lietojumprogrammu līmenī.
  • Decentralizēta: vēl viena iezīme, kas izceļas Kasandrā, ir tās decentralizētā administrēšana, pateicoties kurai katrs datu bāzē iesaistītais mezgls ir unikāls, tādējādi izvairoties no lielām kļūmēm.
  • Mērogojams: Datubāzē jāņem vērā tās mērogojamības spēja, jo tas ļauj uzņēmumam augt, datubāze nav ierobežota savā darbībā, tāpēc Cassandra ir viena no labākajām iespējām, jo ​​saskaņā ar statistiku tai ir spēja atbalstīt līdz vairāk nekā 2000 mezglu, vairāk nekā 400 TB datu un aptuveni 1 miljards vai vairāk pieprasījumu katru dienu, kas nodrošina tā plašu sasniedzamību.
  • Izturīgs: vēl viens aspekts, kas jāņem vērā, izvēloties datu bāzi, ar kuru strādāt, ir tās izturība, tas nozīmē, ka datu bāzei ir jābūt iespējai ļaut kritiskajiem datiem vienmēr palikt pieejamiem neatkarīgi no kļūmes veida. Kas rodas, tas garantē optimāla un pareiza katra tur glabāto datu pārvaldība.
  • Kontroles iespējas: Izmantojot Cassandra datubāzi, mums ir dažādas administrēšanas iespējas, piemēram, sinhrona vai asinhrona replikācija, ja izmantosim asinhronās pārvaldības iespēju, mums būs datubāze, kas atbalsta papildu funkcijas, piemēram, mājienu nodošanu un lasīšanas labošanu, lai paplašinātu tās lietojamības iespējas.
Tagad mēs redzēsim, kā instalēt Cassandra uz CentOS 7.

1. Atjauniniet sistēmu un instalējiet Java vietnē CentOS 7

1. darbība
Pirmais solis ir atjaunināt operētājsistēmu, to var izdarīt, izpildot šādu komandu:

 sudo yum atjauninājums -y
2. solis
Kasandra ir rakstīta Java valodā, tāpēc Java būs jāinstalē CentOS 7, izpildot šādu komandu:
 sudo yum instalēt java -y

3. solis
Mēs varam pārbaudīt instalēto Java versiju, izpildot šādu komandu:

 sudo java -versija

2. Instalējiet Cassandra vietnē CentOS 7

1. darbība
Pēc noklusējuma Cassandra datu bāze nav pieejama CentOS 7 noklusējuma krātuvē, tāpēc CentOS 7 būs jāpievieno oficiālās Apache Software Foundation krātuves, un tas tiek panākts, izveidojot failu kasandra.repo direktorija iekšpusē /etc/yum.repos.d sekojoši:

 sudo nano /etc/yum.repos.d/cassandra.repo 
2. solis
Šajā jaunajā izveidotajā failā mēs pievienosim šādu informāciju:
 [cassandra] name = DataStax Repo Apache Cassandra baseurl = http://rpm.datastax.com/community enabled = 1 gpgcheck = 0

3. solis
Mēs saglabājam izmaiņas, izmantojot taustiņu kombināciju

Ctrl + O

un mēs izejam no redaktora, izmantojot taustiņus

Ctrl + X

4. solis
Tagad būs jāatjaunina pakotnes krātuvē, izpildot šādas darbības:

 sudo yum atjauninājums -y
5. solis
Tagad mēs varam instalēt Cassandra, izpildot šādu komandu:
 sudo yum instalēt dsc20 -y

PALIELINĀT

6. darbība
Pēc lejupielādes un instalēšanas mēs redzēsim sekojošo:

PALIELINĀT

7. solis
Kad Cassandra ir instalēts, mēs izpildām šādas komandas:

 sudo systemctl start cassandra (Start the Cassandra service) sudo systemctl enable cassandra (Iespējot Cassandra pakalpojumu sistēmas startēšanas laikā)

PALIELINĀT

8. solis
Visbeidzot, mēs varam redzēt Cassandra statusu, izpildot šādu komandu:

 sudo systemctl statusa kasandra

PALIELINĀT

3. Pievienojiet un pārbaudiet Cassandra kopu vietnē CenTOS 7

1. darbība
Šajā brīdī Kasandra strādā, tāpēc mēs pārbaudīsim un savienosim Kasandras kopu, jo, pirmkārt, mēs pārbaudīsim Kasandras kopas statusu ar šādu komandu:

 sudo nodetool statuss

2. solis
Mēs redzam, ka kopas savienojuma statuss ir pareizs. Šajā brīdī Solvetic vēlas pievienot risinājuma punktu, jo, izpildot šo komandu, daudzos gadījumos tiek parādīta šāda kļūda:

 Kļūda: neizdevās izveidot savienojumu ar “127.0.0.1:7199”: savienojums atteikts (Cassandra) 
3. solis
Lai atrisinātu šo kļūdu un pareizi piekļūtu, mums jādodas uz šo direktoriju, izmantojot vēlamo redaktoru:
 sudo nano /etc/cassandra/default.conf/cassandra-env.sh 
4. solis
Tur mums jāatrod šāda rinda:
 JVM_OPTS = "$ JVM_OPTS -Djava.rmi.server.hostname = 
5. solis
Izskats ir līdzīgs šim tekstam:
 # pievienojiet to, ja rodas problēmas ar savienojuma izveidi: # JVM_OPTS = ”$ JVM_OPTS -Djava.rmi.server.hostname =”
6. darbība
Tur mums jāatceļ otrā rindiņa un jāaizstāj publiskā nosaukuma rindiņa ar IP adresi 127.0.0.1:

7. solis
Mēs saglabājam izmaiņas, izmantojot šādu taustiņu kombināciju:

Ctrl + O

Mēs atstājam redaktoru, izmantojot:

Ctrl + X

8. solis
Mēs turpinām pakalpojuma restartēšanu, izpildot šādas darbības:

 systemctl restartējiet kasandru 
9. solis
Dažos gadījumos ieteicams restartēt datoru, tādā veidā mēs labosim šo kļūdu.
Tagad mēs varam izveidot savienojumu ar Cassandra kopu, izpildot šādu komandu:
 cqlsh

10. solis
Mēs varam redzēt attiecīgo savienojumu, lai sāktu darbu pie šīs datu bāzes. Lai izietu, mēs izmantosim šo terminu

 Izeja
Tādā veidā mēs esam redzējuši, kā instalēt un piekļūt Cassandra programmā CentOS 7.

wave wave wave wave wave