Линук сервери имају могућност да понуде најбоље функције за извршавање стотина задатака и на административном нивоу и на нивоу улога у организацији, управо у тим улогама имамо све што се односи на веб локације на којима је апликација водећи Апацхе. Међу овим варијацијама Апацхе -а налазимо једну посебно звану Апацхе ЦоуцхДБ коју ћемо детаљно анализирати у Убунту 18.04 окружењу.
Шта је Апацхе ЦоуцхДБАпацхе ЦоуцхДБ има функцију или протокол, назван Цоуцх Реплицатион Протоцол, који нам даје могућност приступа нашим подацима где год је то потребно, било од глобалних серверских кластера до веб прегледача наших мобилних уређаја.
Има софтверски пакет компатибилан са протоколом репликације кауча, као што су ПоуцхДБ, Цлоудант и Цоуцхбасе Лите. ЦоуцхДБ, написан је на ЈСОН -у и подржава бинарне датотеке усредсређене на задовољавање свих потреба за складиштењем података. Захваљујући протоколу репликације кауча, сви подаци ће имати високе перформансе и велику поузданост на нивоу употребе. ЦоуцхДБ има функцију која се зове МапРедуце и омогућава једноставан и потпун опоравак података.
Карактеристике ЦоуцхДБМеђу карактеристикама које налазимо у Апацхе ЦоуцхДБ -у имамо:
- Помоћу ЦоуцхДБ -а биће могуће управљати кластерском базом података са којом ће бити могуће покренути један сервер логичке базе података без обзира на број сервера или виртуелних машина, па ЦоуцхДБ кластер побољшава конфигурацију једног чвора додавањем више капацитета и висока доступност.
- ЦоуцхДБ се може користити као база података са једним чвором.
- ЦоуцхДБ користи ХТТП протокол и ЈСОН формат података, што му омогућава да буде компатибилан са било којим софтвером који подржава наведени протокол и језик. Осим тога, ЦоуцхДБ у потпуности ради са спољним алатима као што су ХТТП проки сервери или балансери оптерећења.
- Апацхе ЦоуцхДБ има један протокол репликације који је оријентисан на апликације „Оффлине Фирст“ дизајниране за мобилне апликације и друга окружења са високо захтевном мрежном инфраструктуром.
- Апацхе ЦоуцхДБ је дизајниран за све типове сервера, док је апликација ПоуцхДБ дизајнирана за мобилне и десктоп веб прегледаче, а Цоуцхбасе Лите је развијен за изворне иОС и Андроид апликације, чиме се проширују могућности Апацхе ЦоуцхДБ -а.
- Група у ЦоуцхДБ -у са мултимоде функцијом може складиштити све податке на сувишан начин, омогућавајући тако њихову доступност.
Затим ћемо научити како инсталирати Апацхе ЦоуцхДБ на Убунту 18.04.
1. Инсталирајте Апацхе на Убунту 18.04
Корак 1
Пре него што започнете процес инсталације Апацхе ЦоуцхДБ, биће потребно инсталирати Апацхе веб сервер у Убунту, за то можемо извршити следећу команду:
судо апт -гет инсталл апацхе2 -и
ЕНЛАРГЕ
Корак 2
Када је Апацхе потпуно инсталиран, морамо покренути Апацхе веб сервер и омогућити му покретање заједно са временом покретања система следећом командом:
судо системцтл покрени апацхе2 судо системцтл омогући апацхе2
ЕНЛАРГЕ
2. Инсталирајте Апацхе ЦоуцхДБ на Убунту 18.04
Подразумевано, Апацхе ЦоуцхДБ није доступан у Убунту 18.04, па ћете морати да додате службено спремиште ЦоуцхДБ.
Корак 1
Да бисмо додали ово спремиште, користићемо следећу команду:
ецхо "деб хттпс://апацхе.бинтраи.цом/цоуцхдб-деб кениал маин" \ | судо тее -а /етц/апт/соурцес.листКорак 2
Ова команда је одговорна за додавање званичног УРЛ -а у директоријум /етц/апт/соурцес.лист:
ЕНЛАРГЕ
Корак 3
Сада ћемо потписати додано спремиште следећом командом:
цурл -Л хттпс://цоуцхдб.апацхе.орг/репо/бинтраи-пубкеи.асц \ | судо апт -кеи адд -
ЕНЛАРГЕ
Корак 4
Настављамо са ажурирањем система помоћу наредбе:
судо апт -гет упдате -иКорак 5
На крају инсталирамо Апацхе ЦоуцхДБ извршавањем:
судо апт -гет инсталл цоуцхдб -и
ЕНЛАРГЕ
Корак 6
Током овог процеса биће приказан низ питања за дефинисање параметара као што су. Прво ћемо видети опис како функционише Апацхе ЦоуцхДБ:
Корак 7
Кликните на У реду, а затим одаберите тип конфигурације ЦоуцхДБ -а и у овом случају бирамо "Самостално":
Корак 8
Дајемо Ентер, а затим ћемо из прегледача дефинисати интерфејс за повезивање са ЦоуцхДБ, можемо поставити адресу 0.0.0.0 тако да омогућава све доступне интерфејсе:
Корак 9
Притиснемо Ентер и сада дефинишемо лозинку за корисника „админ“:
Корак 10
Морамо то потврдити:
Корак 11
Једном инсталирани, извршавамо следеће редове да бисмо покренули услугу и омогућили је при покретању Убунту 18:
судо системцтл покрени цоуцхдб судо системцтл омогући цоуцхдбКорак 12
Проверавамо статус услуге ЦоуцхДБ извршавањем:
судо системцтл статус цоуцхдб
ЕНЛАРГЕ
3. Приступите Апацхе ЦоуцхДБ -у на Убунту 18.04
Корак 1
Сада можемо приступити Апацхе ЦоуцхДБ извршавањем следеће синтаксе:
хттп: // ИП: 5984 / _утилс /Корак 2
Тамо уносимо администраторског корисника са дефинисаном лозинком.
Корак 3
Кликните на дугме Пријава и ово ће бити почетно окружење ЦоуцхДБ:
Корак 4
Одатле можемо приступити његовим функцијама:
ЕНЛАРГЕ
На овај начин смо конфигурисали Апацхе ЦоуцхДБ у Убунту 18 да извуче максимум из његових функционалности.