МонгоДБ 4.4, како га инсталирати на најновије ЛТС верзије Убунту-а

О монгоДБ-у 4.4

У следећем чланку ћемо погледати како можемо да инсталирамо МонгоДБ на Убунту. То је систем база података оријентисан на документе, заснован на технологији отвореног кода НоСКЛ. Ово је компатибилно са модерним развојем веб апликација. Садржи функције попут флексибилности, изражајних језика упита, секундарних индекса и још много тога. Поред тога, нуди велику скалабилност и перформансе за изградњу модерних апликација са моћним базама података.

МондоДБ уместо да податке чувају у табелама, као што се то ради у релационим базама података, чува их у БСОН структурама података (ЈСОН-спецификација) са динамичком шемом. Ово чини интеграцију података у одређене апликације лакшом и бржом.

МонгоДБ је систем база података погодан за употребу у производњи и са вишеструким функционалностима. Ова врста базе података се широко користи у индустрији. Његов изворни код је доступан за оперативне системе као што су; Гну / Линук, Виндовс, ОСКС и Соларис.

У следећим редовима ћемо видети како можемо инсталирајте МонгоДБ 4.4 на последње три Убунту ЛТС верзије, користећи апт пакет менаџер.

Инсталирајте МонгоДБ 4.4

Подршка платформи

МонгоДБ 4.4 Цоммунити Едитион садржи следеће верзије Убунту ЛТС (дугорочна подршка) 64-бит: 20.04 ЛТС („Фокално“), 18.04 ЛТС („Биониц“), 16.04 ЛТС („Ксениал“)

Подразумевана Убунту спремишта нуде или могу понудити застарелу верзију МонгоДБ-а. Из тог разлога инсталираћемо најновију верзију овог система база података из његовог званичног спремишта.

Додајте МонгоДБ спремиште у Убунту

Да бисте инсталирали најновију верзију МонгоДБ Цоммунити Едитион на Убунту, морамо да инсталирамо потребне зависности. Да бисмо то урадили, мораћемо само да отворимо терминал (Цтрл + Алт + Т) и да користимо следеће команде:

sudo apt update

sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

Настављамо увоз јавног ГПГ кључа из МонгоДБ-а. Ово користи систем за управљање пакетима и додаћемо га користећи вгет од терминала (Цтрл + Алт + Т):

увоз гпг репо кључа МонгоДБ 4.4

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

Након тога Направићемо датотеку монгодб-орг-4.4.лист која ће садржати детаље МонгоДБ спремишта за верзију Убунту-а коју користимо. Ова датотека ће се налазити у директоријуму /етц/апт/соурцес.лист.д/. Да бисмо је креирали, мораћемо само да извршимо следећу команду у терминалу (Цтрл + Алт + Т), у зависности од верзије нашег система:

Убунту 20.04 (фокусно)

додати репо за Убунту 20.04

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Убунту 18.04 (Биониц)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Убунту 16.04 (Ксениал)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Сад идемо ажурирајте листу доступног софтвера из спремишта:

sudo apt update

Инсталирајте базу података МонгоДБ 4.4 на Убунту

Сада када је омогућено МонгоДБ спремиште, можемо инсталирајте најновију стабилну верзију извођење следеће наредбе у терминалу (Цтрл + Алт + Т):

инсталирајте монгодб-орг

sudo apt install mongodb-org

Током инсталације креираће се конфигурациона датотека /етц/монгод.цонф, директоријум података / вар / либ / монгоддиректоријумом дневника / вар / лог / монгодб.

Подразумевано, МонгоДБ ради под корисничким налогом монгодб. Ако променимо корисника, морамо такође променити дозволу директоријума података и записа како бисмо доделили приступ тим директоријумима.

Покретање МонгоДБ-а

Сада можемо покренути и верификовати монгод процес извођењем наредби:

статус монгод

sudo systemctl start mongod
sudo systemctl status mongod

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

sudo service mongod start
sudo service mongod status

Покрените монго шкољку

Ако је све било тачно, можемо покрените монго шкољку без могућности повезивања са монгодб-ом који ради на нашем локалном хосту користећи подразумевани порт 27017:

покретање монго љуске

mongo

Деинсталирај

у у потпуности уклоните МонгоДБ, укључујући МонгоДБ апликације, конфигурационе датотеке и све директоријуме који садрже податке и евиденције, у терминалу (Цтрл + Алт + Т) мораћемо да извршимо следеће команде:

sudo service mongod stop

sudo apt-get purge mongodb-org*

sudo rm -r /var/log/mongodb

sudo rm -r /var/lib/mongodb

А са овим већ имамо МонгоДБ у Убунту-у. За више информација о конфигурацији и употреби МонгоДБ 4.4, корисници могу да консултују документација понуђена на веб локацији пројекта.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.