У овом кратком посту видећемо како можемо да инсталирамо једну од најпопуларнијих дистрибуираних база података, Апацхе Цассандра на Убунту и почнемо да је користимо. Сад ћемо почети.
Прочитајте и постове о Нео4Ј, Еластицсеарцх и МонгоДБ.
Апацхе Цассандра
Цассандра је једна од најпопуларнијих дистрибуираних НоСКЛ база података компаније Апацхе која је позната по својој скалабилности, перформансама и својој висока доступност без иједне тачке квара.
Неке тачке због којих је Апацхе Цассандра висок:
- Доследан и врло отпоран на кварове.
- По архитектури је врло близак Амазоновом Динамо ДБ-у и модел података је близак Гоогле-овом Бигтабле-у.
- Направљено на фацебоок-у
- То је база података оријентисана на колоне
- Користи се у неким веома великим компанијама као што су Цисцо, Рацкспаце, Нетфлик и многи други
Инсталирање Јаве
Да бисмо инсталирали Цассандру на Убунту, прво морамо инсталирати Јаву. Јава можда није подразумевано инсталирана. Можемо то потврдити помоћу ове наредбе:
јава -верзијаКада покренемо ову наредбу, добијамо следећи излаз:
Сада ћемо инсталирати Јаву на наш систем. Користите ову наредбу да бисте то урадили:
судо адд-апт-репозиторијум ппа: вебупд8теам / јавасудо апт-гет упдате
судо апт-гет инсталл орацле-јава8-инсталлер
Једном када се ове наредбе изврше, можемо поново да проверимо да ли је Јава инсталирана помоћу исте наредбе.
Инсталирање Касандре
Инсталирање Цассандре на Убунту је врло лак задатак и ствар је само неколико команди. Започећемо са додавањем Цассандра спремишта на Убунту изворну листу:
ецхо "деб хттп: // ввв.апацхе.орг / дист / цассандра / дебиан 311к главни "|. | судо тее -а / етц / апт / соурцес.листа.д / касандра.извори.листа
Једном када покренемо овај програм, добићемо следећи излаз:
Сада ћемо додати кључеве спремишта Апацхе Цассандра:
Једном када покренемо овај програм, добићемо следећи излаз:
Сада можемо ажурирати листу апт-гет за Убунту помоћу ове наредбе:
Коначно, спремни смо да инсталирамо Цассандру на Убунту машину:
судо апт-гет инсталл цассандраПоследња команда може потрајати неколико минута на основу брзине интернета. Сада можемо да проверимо да ли је Цассандра покренута и ради на нашој машини:
статус судо услуге касандраВидећемо да је услуга активна:
Повезивање са кластером Касандра
Цассандра се аутоматски покреће након завршетка процеса инсталације. Цассандра је дистрибуирана база података и зато не ради као један систем, већ ради у кластеру који се може састојати од готово било ког броја чворова.
Када се Цассандра покрене на нашој машини, она аутоматски поставља кластер са једним чвором као његовим делом. Помоћу ове наредбе можемо да проверимо да ли је кластер готов:
судо нодетоол статусАко видимо УН у нашем излазу то значи да кластер ради и ради:
Повезивање са базом података Цассандра
У последњем кораку показаћемо како можемо ући на терминал Цассандра. Користите једноставну команду да бисте започели употребу Цассандре:
цклсхЈедном када ово покренете, видећемо да сада можемо да извршавамо команде Цассандра на нашој машини и да стварамо повезане податке: