Како инсталирати МонгоДБ на ЦентОС 8

Рад са базама података је фундаментални у свим врстама организација, јер нам то даје могућност централног управљања стотинама објеката према потребама сваког корпоративног сегмента. Стога је идеално да нам базе података пружају функције као што су сигурност, скалабилност, функционалност и компатибилност.

Затим је детаљно објашњено како инсталирати МонгоДБ на ЦентОС 8 и успутно комбиновати једног од најбољих управитеља база података са свеобухватним системом усмереним на корпоративни сектор.

Шта је МонгоДБМонгоДБ је развијен као дистрибуирана база података, која се заснива на посебном приступу за програмере апликација и са потпуном компатибилношћу у складишту у облаку због проблема са доступношћу.

МонгоДБ има документарну структуру јер чува податке у облику докумената типа ЈСОН тражећи њихову рекурзију.

Функције МонгоДБ -аМеђу карактеристикама МонгоДБ -а налазимо:

  • Омогућава рад са динамичким и флексибилним шемама.
  • Подржава низове и угнежђене објекте.
  • Интегрише изражајни језик упита захваљујући којем ће бити могуће филтрирати и сортирати помоћу било које променљиве поља.
  • МонгоДБ -ови упити су ЈСОН, што олакшава њихово програмирање.
  • Подржава опште додатке, попут графике или претраживања текста.
  • Нуди две врсте односа (референцирани и уграђени).
  • Покрените потпуне АЦИД трансакције.
  • Можемо да правимо комбинације у упитима.
  • Нуди окидаче без сервера.
  • Садржи више од 80 метрика на нивоу праћења и упозорења.
  • Сви кластери ће бити аутоматизовани што ће им олакшати администрацију.
  • Додајте унапред конфигурисане безбедносне функције за задатке попут аутентификације, ауторизације, шифровања и још много тога.
  • Сав мрежни саобраћај биће шифрован коришћењем Транспорт Лаиер Сецурити (ТЛС)
  • Можемо створити глобалне кластере који нуде ниско кашњење читања и писања.
  • Он интегрише БИ конекторе помоћу којих је омогућено да БИ алати комуницирају у МиСКЛ протоколу.
  • Биће могуће прегледати податке уживо помоћу било које инстанце МонгоДБ.
  • Интуитивно сучеље.

Без одлагања, хајде да видимо како инсталирати МонгоДБ на ЦентОС 8 и тако добити његов пуни потенцијал.

1. Како додати спремиште МонгоДБ у ЦентОС 8


МонгоДБ подразумевано није доступан у спремишту ЦентОС 8, па га морамо укључити ручно. За ово ћемо користити едитор и извршити следеће:
 нано /етц/иум.репос.д/монгодб.репо
У ову нову датотеку залепићемо следеће:
 [монгодб-орг-4.2] наме = МонгоДБ спремиште басеурл = хттпс: //репо.монгодб.орг/иум/редхат/$релеасевер/монгодб-орг/девелопмент/к86_64/ гпгцхецк = 1 енаблед = 1 гпгкеи = хттпс: // ввв.монгодб.орг/статиц/пгп/сервер-4.2.асц

ЕНЛАРГЕ

Спремамо промене помоћу тастера Цтрл + О и излазимо из уређивача помоћу тастера Цтрл + Кс.

2. Како инсталирати МонгоДБ на ЦентОС 8

Корак 1
Када додамо спремиште, настављамо са инсталацијом МонгоДБ -а. За ово ћемо извршити следеће:

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

ЕНЛАРГЕ

Корак 2
Уносимо слово С да бисмо потврдили преузимање и инсталирање МонгоДБ -а у ЦентОС 8 и тада ћемо видети следеће:

ЕНЛАРГЕ

Корак 3
Поново уносимо слово С да бисмо потврдили преузимање ГПГ кључа и када се ово заврши, видећемо следеће:

ЕНЛАРГЕ

Корак 4
Сада ћемо покренути и омогућити МонгоДБ при покретању ЦентОС 8 покретањем:

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

ЕНЛАРГЕ

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

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

ЕНЛАРГЕ

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

 нетстат -пнлту

ЕНЛАРГЕ

Тамо налазимо адресу 127.0.0.1:27017.

3. Како приступити МонгоДБ -у помоћу Схелл -а и креирати администраторског корисника

Корак 1
Да бисте приступили МонгоДБ -у, само покрените следеће:

 монго

ЕНЛАРГЕ

Корак 2
Следећи корак који ћете предузети биће стварање администраторског корисника. Да бисмо то урадили, у ред за извршавање Схелл -а уносимо:

 усе админ

ЕНЛАРГЕ

Корак 3
Тамо извршавамо следећи ред:

 дб.цреатеУсер ({корисник: "админ", пвд: "админ123", улоге: [{роле: "роот", дб: "админ"}]})

ЕНЛАРГЕ

Ово потврђује да је креиран корисник са наведеним дозволама.

Корак 4
Да бисмо навели тренутне кориснике које извршавамо:

 показати корисницима

ЕНЛАРГЕ

4. Како конфигурирати аутентификацију у МонгоДБ -у на ЦентОС 8


Сигурност је кључна у свакој бази података, тако да можемо конфигурирати метод провјере аутентичности у МонгоДБ -у.

Корак 1
У овом тренутку сви ће имати приступ уређивању базе података, како бисмо конфигурирали аутентификацију креираног корисника, уредит ћемо датотеку /либ/системд/систем/монгод.сервице:

ЕНЛАРГЕ

Корак 2
У овој датотеци ћемо отићи у одељак „Услуга“ и уредити следећи ред овако:

 Окружење = "ОПЦИЈЕ = --аутх -ф /етц/монгод.цонф"

ЕНЛАРГЕ

Промене чувамо помоћу тастера Цтрл + О, а излаз излазимо помоћу тастера Цтрл + Кс.

Корак 3
Промене примењујемо извршавањем:

 системцтл даемон-релоад системцтл рестарт монгод
Овом променом сада ће бити потребно унети корисничке акредитиве на следећи начин (у овом случају):
 монго -у админ -п админ123 --аутхентицатионДатабасе админ

ЕНЛАРГЕ

Корак 4
Ако бисмо покушали да се повежемо без акредитива, видели бисмо следеће:

ЕНЛАРГЕ

Овим једноставним корацима инсталирали смо МонгоДБ и осигурали његову употребу у ЦентОС 8.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave