Како инсталирати Цассандра базу података на ЦентОС 7

Базе података су фундаментални елемент у раду са великим количинама података захваљујући својој динамичности, хијерархији, поставкама параметара и једноставности управљања.

Данас имамо прилику да изаберемо различите базе података као што су МиСКЛ, МариаДБ итд., А свака има своје предности и своја подешавања заснована на броју корисника и параметрима за рад, али данас ћемо говорити о једној посебно званој Цассандра ла што може бити веома корисно при раду са базом података и за то ћемо користити ЦентОС 7.

Шта је КасандраЦассандра је база података отвореног кода дизајнирана за скалабилност и високу доступност без угрожавања укупних перформанси система.

Цассандра има факторе попут линеарне скалабилности и толеранције грешака у основном хардверу или цлоуд инфраструктури што је чини савршеном платформом за критичне податке. Подршка Цассандре за репликацију у више центара података најбоља је у класи, чиме се корисницима осигурава мање кашњење уз побољшање укупних нивоа перформанси.

Цассандра је база података која подржава локалну репликацију и вишеструке репликације центара података за редунданцију, отказивање при грешци и опоравак од катастрофе.

Феатурес ЦассандраНеке од његових карактеристика су:

  • Доступност: База података Цассандра препозната је по својој поузданости до те мере да је користи више од 1000 компанија широм света, међу којима можемо истаћи Инстаграм, ГитХуб, Нетфлик, помоћу којих Цассандра можемо да користимо са пуним поверењем.
  • Толеранција грешака: Критична тачка у било којој бази података је доступност информација и у овом аспекту Касандра има широку толеранцију грешака, у којој смо сви изложени патњи, омогућавајући свим подацима који се у њој налазе да имају могућност аутоматског реплицирани у другим чворовима, гарантујући и њихов интегритет и доступност. Додатно, када чвор представља неку врсту грешке, може се заменити без потребе за искључивањем базе података, што утиче на оперативност и продуктивност корисника.
  • Перформансе: Тачка у корист Цассандре су њене високе перформансе кроз које је могуће отићи на виши ниво од НоСКЛ платформи које су већ познате и на нивоу управљања и на нивоу апликација.
  • Децентрализовано: Још једна карактеристика која се истиче на Касандри је њена децентрализована администрација захваљујући којој је сваки чвор укључен у базу података јединствен, чиме се избегавају масивни кварови.
  • Скалабилан: Оно што треба узети у обзир у бази података је њен скалабилни капацитет јер то омогућава да с растом компаније база података није ограничена у свом дјеловању, зато је Цассандра једна од најбољих опција Будући да, према њеним статистикама, има капацитет за подршку до више од 2000 чворова, више од 400 ТБ података и око 1 милијарде или више захтева сваког дана, што осигурава његов широки досег.
  • Издржљив: Још један аспект који треба узети у обзир при одабиру базе података за рад је њен капацитет трајности, што имплицира да база података мора имати могућност да дозволи да критични подаци увијек остану доступни без обзира на врсту квара. Који се догоди, то гарантује оптимално и правилно управљање свим подацима који се тамо складиште.
  • Контролне опције: Са базом података Цассандра имамо различите административне опције, попут синхроне или асинхроне репликације, у случају коришћења опције асинхроног управљања имат ћемо базу података која подржава додатне функције, као што су Хинтед Хандофф и Реад Репаир како бисмо проширили своје могућности употребљивости.
Сада ћемо видети како инсталирати Цассандра на ЦентОС 7.

1. Ажурирајте систем и инсталирајте Јава на ЦентОС 7

Корак 1
Први корак који треба предузети је ажурирање оперативног система, то се може учинити извршавањем следеће наредбе:

 судо иум упдате -и
Корак 2
Цассандра је написана на Јави, па ће бити потребно инсталирати Јаву на ЦентОС 7 извршавањем следеће наредбе:
 судо иум инсталл јава -и

Корак 3
Инсталирану Јава верзију можемо проверити извршавањем следеће наредбе:

 судо јава -верзија

2. Инсталирајте Цассандра на ЦентОС 7

Корак 1
Подразумевано, база података Цассандра није доступна у подразумеваном спремишту ЦентОС 7 из тог разлога, биће потребно додати званична спремишта Апацхе Софтваре Фоундатион у ЦентОС 7, а то се постиже стварањем датотеке цассандра.репо унутар именика /етц/иум.репос.д као што следи:

 судо нано /етц/иум.репос.д/цассандра.репо 
Корак 2
У ову нову створену датотеку додаћемо следеће:
 [цассандра] наме = ДатаСтак Репо фор Апацхе Цассандра басеурл = хттп://рпм.датастак.цом/цоммунити енаблед = 1 гпгцхецк = 0

Корак 3
Промене чувамо комбинацијом тастера

Цтрл + О.

и излазимо из уређивача помоћу тастера

Цтрл + Кс

Корак 4
Сада ће бити потребно ажурирати пакете у спремишту извршавањем следећег:

 судо иум упдате -и
Корак 5
Сада можемо инсталирати Цассандра извршавањем следеће наредбе:
 судо иум инсталл дсц20 -и

ЕНЛАРГЕ

Корак 6
Када преузмете и инсталирате, видећемо следеће:

ЕНЛАРГЕ

Корак 7
Након што је Цассандра инсталирана, настављамо са извршавањем следећих команди:

 судо системцтл старт цассандра (Покрени услугу Цассандра) судо системцтл енабле цассандра (Омогући услугу Цассандра при покретању система)

ЕНЛАРГЕ

Корак 8
Коначно, можемо видети статус Касандре извршавањем следеће наредбе:

 судо системцтл статус цассандра

ЕНЛАРГЕ

3. Повежите и проверите кластер Цассандра на ЦенТОС 7

Корак 1
У овом тренутку Цассандра ради, па ћемо проверити и повезати Цассандра кластер, за то ћемо, пре свега, верификовати статус кластера Цассандра следећом командом:

 судо нодетоол статус

Корак 2
Можемо видети да је статус везе кластера исправан. У овом тренутку Солветиц жели да дода тачку решења јер се у многим случајевима приликом извршавања ове наредбе приказује следећа грешка:

 Грешка: Повезивање са „127.0.0.1:7199“ није успело: Веза је одбијена (Касандра) 
Корак 3
Да бисмо решили ову грешку и правилно приступили, морамо да одемо у следећи директоријум помоћу жељеног уређивача:
 судо нано /етц/цассандра/дефаулт.цонф/цассандра-енв.сх 
Корак 4
Тамо морамо пронаћи следећи ред:
 ЈВМ_ОПТС = "$ ЈВМ_ОПТС -Дјава.рми.сервер.хостнаме = 
Корак 5
Изглед би требао бити сличан следећем тексту:
 # додајте ово ако имате проблема при повезивању: # ЈВМ_ОПТС = ”$ ЈВМ_ОПТС -Дјава.рми.сервер.хостнаме =”
Корак 6
Тамо морамо уклонити коментар из другог реда и заменити јавни ред са ИП адресом 127.0.0.1:

Корак 7
Промене чувамо помоћу следеће комбинације тастера:

Цтрл + О.

Остављамо уредника користећи:

Цтрл + Кс

Корак 8
Поново покрећемо услугу извршавањем следећег:

 системцтл рестарт цассандра 
Корак 9
У неким случајевима препоручује се поновно покретање рачунара, на овај начин ћемо исправити ову грешку.
Сада се можемо повезати са кластером Цассандра извршавањем следеће наредбе:
 цклсх

Корак 10
Можемо видети одговарајућу везу за почетак рада на овој бази података. За излазак ћемо користити израз

 излаз
На овај начин смо видели како инсталирати и приступити Цассандри у ЦентОС 7.

wave wave wave wave wave