Како инсталирати и конфигурирати МонгоДБ на Федори 25

При управљању базама података у Линук окружењима имамо могућност прибјегавања великим апликацијама како би рад и структурирање базе података били исправни у смислу интегритета, сигурности и стабилности. Један од ових корисних алата за све што се односи на свет база података у МонгоДБ -у.

МонгоДБ Нуди нам широк спектар функција будући да се ради о ноСКЛ бази података са којом имамо:

  • Високих перформанси.
  • Сигурност и интегритет ускладиштених података.
  • Греат аваилабилити.
  • Потпуни језик за претрагу.
  • Аутоматско скалирање које гарантује стабилност.

МонгоДБ је развијен као НоСКЛ база података која је широко прихваћена у свету због својих великих карактеристика. У овој прилици видећемо како инсталирати монгодб на Федора 25 серверу да бисте извукли максимум из овог сјајног алата.

1. МонгоДБ пакети


МонгоДБ подржава различите пакете који долазе са сопственим спремиштима и компонентама, а то су:
  • монгодб-орг: Ово је мета-пакет који садржи све доступне МонгоДБ пакете.
  • монгодб-орг-сервер: Садржи демон монгод и сва подешавања везана за инит скрипте.
  • монгодб-орг-монгос: Садржи демона монгоса.
  • монгодб-орг-схелл: Садржи демон шкољке.
  • монгодб-орг-тоолс: Садржи све алате МонгоДБ као што су: монго,
  • монгодумп, монгоресторе, монгоекпорт, монгоимпорт, Монгостат, монготоп, бсондумп, Монголи, монгооплог.

2. Креирање спремишта МонгоДБ у Федори 25


У Федора окружењима потребно је креирати датотеку у којој ће бити инсталиран МонгоДБ, а за то ћемо креирати следећу датотеку користећи жељени уређивач, попут ви или нано:
 нано /етц/иум.репос.д/монгодб-орг-3.2.репо
Приказаће се празна датотека и тамо ће бити потребно унети следеће редове:
 [монгодб] наме = МонгоДБ спремиште басеурл = хттп: //довнлоадс-дистро.монгодб.орг/репо/редхат/ос/к86_64/ гпгцхецк = 0 енаблед = 1

У овом случају користили смо нано па спремамо промене помоћу комбинације тастера Цтрл + О и излазимо из уређивача помоћу комбинације:

Цтрл + Кс

3. Ажурирање МонгоДБ пакета


Када се датотека креира, настављамо са ажурирањем пакета алата помоћу наредбе:
 судо иум -и ажурирање

4. Инсталирање МонгоДБ -а на Федора 25


Чим ажурирамо систем, следећи корак је инсталирање МонгоДБ -а у Федору 25 и за то ћемо извршити следећу команду:
 судо иум инсталл -и монгодб -орг

Прихватамо преузимање и када сви монгоДБ пакети и помоћни програми буду инсталирани у Федори 25, видећемо да је све било исправно:

5. МонгоДБ конфигурација у Федори 25


Тхе МонгоДБ конфигурација у Федори 25 једноставно је, морамо приступити датотеци /етц/монгод.цонф користећи жељени уређивач и потврдите да су сви следећи редови некоментирани:
  • пут
  • Лука
  • дбпатх

У случају да се било који од ових редова коментарише, настављамо са брисањем симбола #.
У овој конфигурацијској датотеци имамо две основне вредности:

ЛукаОзначава порт на којем ће бити доступна МонгоДБ веза за слушање

дбпатхТо указује на то да МонгоДБ тренутно прима само локалне везе, по потреби можемо у овај ред, одвојене зарезима, укључити ИП адресу нашег сервера како би могао успоставити комуникацију с МонгоДБ -ом.

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

 судо системцтл рестарт монгод
Настављамо са покретањем услуге МонгоДБ помоћу наредбе:
 системцтл старт монгод

Да бисмо у реалном времену знали стање МонгоДБ -а у Федори 25 користићемо наредбу:

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

Можемо видети да је његово тренутно стање активно (Активно и покренуто). Један од основних корака да би комуникација била ефикасна и да се МонгоДБ може без проблема извести у Федори 25 је ауторизација подразумеваног порта апликације који је, како смо видели, 27017 у Федора заштитном зиду.

За ово ћемо извршити следеће команде:

 фиревалл-цмд --зоне = публиц --адд-порт = 27017 / тцп --перманент фиревалл-цмд --релоад

На овај начин смо овлашћење тог порта учинили трајним у Федори 25.

6. Покреће МонгоДБ на Федори 25


Када су ове вредности дефинисане, извршавамо услугу МонгоДБ помоћу следеће команде:
 судо сервис монгод старт

7. Како приступити евиденцији МонгоДБ у Федори 25


Да бисмо са сигурношћу знали све догађаје који се дешавају са апликацијом, можемо приступити дневнику који бележи сваки интерни догађај, овај дневник се складишти у датотеци монгод.лог и приступамо му помоћу жељеног уређивача:
 судо нано /вар/лог/монгодб/монгод.лог

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

8. Омогућите МонгоДБ за аутоматско покретање система Федора 25


Можемо извршити следећу команду да бисмо омогућили да се МонгоДБ аутоматски покрене и да не морамо да ручно радимо сваки пут када се рачунар укључи:
 системцтл енабле монгод.сервице
Покретањем овога, када се рачунар покрене, и МонгоДБ ће се аутоматски покренути.

9. Како ући у МонгоДБ Федора 25


За повезивање са МонгоДБ базом података извршићемо команду монго.

Опције унутар МонгоДБ -а су:

  • > прикажи дбс (Приказ тренутних база података)
  • > прикажи збирке (Прикажи колекције у МонгоДБ -у)
  • > прикажи кориснике (Прикажите активне кориснике у МонгоДБ -у)
  • > користи (Омогућава коришћење одређене базе података)

Улазимо у реч екит за излазак из МонгоДБ -а.

10. Како деинсталирати МонгоДБ са Федоре 25


У тренутку када сматрамо да више није потребно користити МонгоДБ, можемо прећи на његову деинсталацију користећи следећу командну линију по њеном редоследу:
 услуга монгод стоп иум ерасе $ (рпм -ка | греп монгодб -орг) рм -р / вар / лог / монгодб рм -р / вар / либ / монго 
МонгоДБ је одлична алтернатива за све управљање базом података у Федори 25.

Како инсталирати МонгоДБ Убунту

wave wave wave wave wave