Kaip įdiegti „MongoDB 4“ „Debian 10“.


MongoDB yra atvirojo kodo kelių platformų NoSQL duomenų bazės serveris, kurį sukūrė MongoDB Inc. Duomenims saugoti naudojamas JSON ir dėl savo mastelio, didelio pasiekiamumo ir didelio našumo jis yra populiarus tvarkyti didelius duomenų kiekius.

Šiame vadove sužinosite, kaip įdiegti MongoDB 4 Debian 10 Linux paskirstyme.

1 veiksmas: importuokite MongoDB GPG raktą į Debian

Norėdami pradėti, turite importuoti GPG raktą, kurio reikia MongoDB saugyklai jūsų Debian sistemai. Tai labai svarbu bandant paketus prieš įdiegiant.

Pirmiausia atnaujinkite sistemos paketus naudodami šią apt komandą.

sudo apt update

Norėdami importuoti MongoDB GPG raktą, paleiskite komandą.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

Tai atlikę, pridėkite MongoDB APT saugyklą savo Debian sistemoje, kaip paaiškinta toliau.

2 veiksmas: „MongoDB 4 APT“ saugyklos diegimas „Debian“.

Šio straipsnio rengimo metu MongoDB 4 neturi oficialių Debian 10 paketų saugyklų. Bet nesijaudinkite. Vis tiek galite pridėti Debian 9 (Stretch) paketų saugyklą Debian 10 (Buster), kad tai kompensuotumėte.

Norėdami pridėti MongoDB 4 paketų saugyklą Debian 9 prie Debian 10 Buster, vykdykite komandą.

echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org.list

Norėdami pridėti oficialią Debian 9 saugyklą Debian 10 Buster, išduokite komandą.

echo "deb http://deb.debian.org/debian/ stretch main" | sudo tee /etc/apt/sources.list.d/debian-stretch.list

Tada atnaujinkite APT saugyklą naudodami komandą.

sudo apt update

3 veiksmas: libcurl3 diegimas sistemoje Debian

Paketolibcurl3 reikia mongodb-org-server, kurį ketiname įdiegti vėliau. Be libcurl3, bandydami įdiegti MongoDB susidursite su klaidomis.

Taip pat verta paminėti, kad Debian 10 naudoja libcurl4, bet kadangi mes įtraukėme Debian 9 oficialią saugyklą, libcurl3 paketas bus įdiegtas iš pridėtos saugyklos.

Norėdami įdiegti libcurl3, paleiskite komandą.

sudo apt install libcurl3

4 veiksmas: „MongoDB 4 Server“ įdiegimas „Debian“.

Įdiegę reikiamas saugyklas ir libcurl3 paketą, dabar galite pradėti diegti MongoDB 4 serverį.

sudo apt install mongodb-org -y

Norėdami patikrinti įdiegtos MongoDB versiją, išleiskite komandą APT, kaip parodyta.

sudo apt info mongodb-info

Pagal numatytuosius nustatymus MongoDB veikia per prievadą 27017 ir galite jį patvirtinti naudodami komandą „netstat“, kaip parodyta.

sudo netstat -pnltu

Norėdami pakeisti numatytąjį MongoDB prievadą ir kitus parametrus, redaguokite konfigūracijos failą, esantį adresu /etc/mongodb.conf.

5 veiksmas: „MongoDB 4“ serverio valdymas

Sėkmingai įdiegę MongoDB 4 serverį, paleiskite jį naudodami komandą.

sudo systemctl start mongod

Norėdami patikrinti MongoDB paslaugos būseną, paleiskite komandą.

sudo systemctl status mongod

Norėdami įgalinti MongoDB, kad jis būtų paleistas įkrovos metu, paleiskite komandą.

sudo systemctl enable mongod

Norėdami prisijungti prie MongoDB 4, tiesiog paleiskite komandą.

mongo

Norėdami sustabdyti MongoDB paleidimą.

sudo systemctl stop mongod

Ir tai tik apie tai. Šiame vadove parodėme, kaip galite įdiegti MongoDB 4 Debian 10.