- 1. МонгоДБ пакети
- 2. Креирање спремишта МонгоДБ у Федори 25
- 3. Ажурирање МонгоДБ пакета
- 4. Инсталирање МонгоДБ -а на Федора 25
- 5. МонгоДБ конфигурација у Федори 25
- 6. Покреће МонгоДБ на Федори 25
- 7. Како приступити евиденцији МонгоДБ у Федори 25
- 8. Омогућите МонгоДБ за аутоматско покретање система Федора 25
- 9. Како ући у МонгоДБ Федора 25
- 10. Како деинсталирати МонгоДБ са Федоре 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.
Како инсталирати МонгоДБ Убунту