Zainstaluj MongoDB Community Edition 4.0 w Linux

Zainstaluj MongoDB Community Edition 4.0 w Linux

MongoDB jest bazą danych NoSQL zorientowaną na dokumenty zorientowaną na dokumenty typu open source (NoSQL oznacza, że ​​nie dostarcza żadnych tabel, wierszy itp.) System podobnie jak Apache Couchdb. Przechowuje dane w dokumentach podobnych do JSON z dynamicznym schematem dla lepszej wydajności.

Pakiety MongoDB

Poniżej znajdują się obsługiwane pakiety MongoDB, są wyposażone w własne repozytorium i zawiera:

  1. MongoDB-org - Metapackage, który automatycznie zainstaluje następujące 4 pakiety komponentów.
  2. MongoDB-org-server - Zawiera demon MongoD i konfigurację relacjonowaną oraz skrypty init init.
  3. MongoDB-Org-Mongos - Zawiera demon Mongos.
  4. MongoDB-Org-Shell - Zawiera skorupę Mongo.
  5. MongoDB-org-tools - Zawiera narzędzia MongoDB: Mongo, MongoDump, Mongorestore, MongoExport, Mongoimport, Mongostat, Mongootop, Bsondump, Mongofiles, Mongooplog i Mongoperf.

W tym artykule przeprowadzimy Cię przez proces instalacji MongoDB 4.0 Edycja społeczności NA Rhel, Centos, Fedora, Ubuntu I Debian serwery z pomocą oficjalnego repozytorium MongoDB za pomocą .RPM I .Deb pakiety tylko w 64-bitowych systemach.

Krok 1: Dodanie repozytorium MongoDB

Najpierw musimy dodać Oficjalne repozytorium MongoDB żeby zainstalować MongoDB Community Edition NA 64-bit platformy.

Na Red Hat, Centos i Fedora

Utwórz plik /etc/mniam.repozytorium.D/MongoDB-org-4.0.Repo Aby bezpośrednio zainstalować MongoDB, używając polecenia Yum.

# vi /etc /yum.repozytorium.D/MongoDB-org-4.0.Repo 

Teraz dodaj następujący plik repozytorium.

[MongoDB-org-4.0] name = MongoDB Repository BaseUrl = https: // repo.MongoDB.Org/Yum/Redhat/$ Releasever/MongoDB-Org/4.0/x86_64/gpgcheck = 1 włączony = 1 gpgkey = https: // www.MongoDB.ORG/STATIC/PGP/SERVER-4.0.Asc 

Na systemach Ubuntu

Repozytorium MongoDB zapewnia tylko pakiety 18.04 LTS (Bionic), 16.04 LTS (Xenial) I 14.04 LTS (wierny Tahr) Długoterminowe obsługiwane wersje 64-bitowe Ubuntu.

Żeby zainstalować MongoDB Community Edition Na Ubuntu musisz najpierw zaimportować klucz publiczny używany przez system zarządzania pakietami.

$ sudo apt-key adv --keyserver hkp: // keyserver.Ubuntu.COM: 80 - -RECV 9DA31620334BD75D9DCB49F368818C72E52529D4 

Następnie utwórz plik repozytorium MongoDB i zaktualizuj repozytorium, jak pokazano.

Na Ubuntu 18.04
$ echo "deb [arch = amd64] https: // repo.MongoDB.Org/Apt/Ubuntu Bionic/MongoDB-org/4.0 Multiverse "| sudo tee/etc/apt/Źródła.lista.D/MongoDB-org-4.0.Lista $ sudo apt-get aktualizacja 
Na Ubuntu 16.04
$ echo "deb [arch = amd64, arm64] https: // repo.MongoDB.org/apt/ubuntu Xenial/MongoDB-org/4.0 Multiverse "| sudo tee/etc/apt/Źródła.lista.D/MongoDB-org-4.0.Lista $ sudo apt-get aktualizacja 
Na Ubuntu 14.04
$ echo "deb [arch = amd64] https: // repo.MongoDB.Org/Apt/Ubuntu Trusthy/MongoDB-org/4.0 Multiverse "| sudo tee/etc/apt/Źródła.lista.D/MongoDB-org-4.0.Lista $ sudo apt-get aktualizacja 

W systemach Debian

Repozytorium MongoDB zapewnia tylko pakiety 64-bitowe Debian 9 odcinek I Debian 8 Jessie, Aby zainstalować MongoDB na Debian, musisz uruchomić następującą serię poleceń:

Na Debian 9
$ sudo apt-key adv --keyserver hkp: // keyserver.Ubuntu.com: 80 - -Recv 9DA31620334BD75D9DCB49F368818C72E52529D4 $ ECHO „Deb http: // repo.MongoDB.org/apt/debian stretch/mongoDB-org/4.0 Main "| sudo tee/etc/apt/źródła.lista.D/MongoDB-org-4.0.Lista $ sudo apt-get aktualizacja 
Na Debian 8
$ sudo apt-key adv --keyserver hkp: // keyserver.Ubuntu.com: 80 - -Recv 9DA31620334BD75D9DCB49F368818C72E52529D4 $ ECHO „Deb http: // repo.MongoDB.org/apt/debian Jessie/MongoDB-org/4.0 Main "| sudo tee/etc/apt/źródła.lista.D/MongoDB-org-4.0.Lista $ sudo apt-get aktualizacja 

Krok 2: Instalowanie pakietów MongoDB Community Edition

Po zainstalowaniu repozytoringu uruchom następujące polecenie, aby zainstalować MongoDB 4.0.

# Yum Instal -y MongoDB -org [on RPM systemy oparte na $ sudo apt-get instaluj -y MongoDB-org [na Deb systemy oparte] 

Aby zainstalować konkretną wersję wersji MongoDB, dołącz każdy pakiet komponentu indywidualnie i dodaj numer wersji do nazwy pakietu, jak pokazano w poniższym przykładzie:

-------------- NA RPM Systemy oparte -------------- # Yum Instal -y MongoDB-Org-4.0.6 MongoDB-org-server-4.0.6 MongoDB-org-Shell-4.0.6 MongoDB-org-Mongos-4.0.6 MongoDB-org-tools-4.0.6 -------------- Deb Systemy oparte ------------ $ sudo apt-get instaluj -y MongoDB-org = 4.0.6 MongoDB-org-server = 4.0.6 MongoDB-org-shell = 4.0.6 MongoDB-org-mongos = 4.0.6 MongoDB-org-tools = 4.0.6 

Krok 3: Skonfiguruj MongoDB Community Edition

Otwórz plik /itp./Mongood.conf i zweryfikuj poniżej podstawowe ustawienia. Jeśli skomentował jakiekolwiek ustawienia, prosimy o to.

# vi /itp. /Mongood.conf
ścieżka:/var/log/mongoDB/Mongood.Port dziennika = 27017 dbpath =/var/lib/mongo 

Notatka: Ten krok dotyczy tylko dla czerwony kapelusz rozkłady oparte na oparciu, Debian I Ubuntu Użytkownicy mogą to zignorować.

Teraz otwarty port 27017 na zaporze.

-------------- NA Firewalld Systemy oparte -------------- # Firewall-CMD --Zone = public --add-port = 27017/tcp --Permanent # Firewall-CMD--RELOAT ------ -------- NA Iptables Systemy oparte -------------- # iptables -a wejście -m Stan --state nowy -m tcp -p tcp--dport 27017 -j Zaakceptuj 

Krok 4: Uruchom MongoDB Community Edition

Teraz nadszedł czas, aby rozpocząć Mongood proces, wydając następujące polecenie:

# Service Mongood Start lub $ sudo service Mongood start 

Możesz upewnić się, że Mongood Proces został z powodzeniem rozpoczął się poprzez weryfikację treści /var/log/mongoDB/Mongood.dziennik plik dziennika do odczytu linii.

2019-03-05T01: 33: 47.121-0500 I Network [InitandListen] Oczekiwanie na połączenia w porcie 27017 

Możesz także zacząć, zatrzymać lub ponownie uruchomić Mongood proces, wydając następujące polecenia:

# Service Mongood Start # Service Mongood Stop # Service Mongood Restart 

Teraz włącz Mongood proces w rozruchu systemowym.

# Systemctl Włącz MongoD.usługa [on Systemd systemy oparte na] # chkconfig mongood na [on Sysvinit systemy oparte] 

Krok 5: Zacznij używać MongoDB

Połącz się z swoim MongoDB Shell za pomocą następującego polecenia.

# Mongo

Polecenie OUPUT:

Wersja MongoDB Shell V4.0.6 Łączenie z: MongoDB: // 127.0.0.1: 27017/?gssapiserviceName = MongoDB niejawna sesja: sesja „id”: UUID („70ffe350-A41f-42b9-871a-17ccde28ba24”) MongoDB Server Wersja: 4.0.6 Witamy w skorupce MongoDB. 

To polecenie połączy się z twoim MongoDB Baza danych. Uruchom następujące podstawowe polecenia.

> Pokaż DBS> Pokaż kolekcje> Pokaż użytkowników> Użyj> Wyjdź 

Krok 6: Odinstaluj MongoDB Community Edition

Aby całkowicie odinstalować MongoDB, musisz usunąć aplikacje MongoDB, pliki konfiguracyjne i katalogi zawierają dowolne dane i dzienniki.

Poniższe instrukcje przejdą przez proces usuwania MongoDB z systemu.

Na Rhel, Centos i Fedora

# Service Mongood Stop # Yum Erase $ (rpm -qa | Grep MongoDB -org) # rm -r/var/log/mongoDB # rm -r/var/lib/mongo 

Na Debian i Ubuntu

$ sudo service MONGOD Stop $ sudo apt -get oczyszcz MongoDB -org* $ sudo rm -r/var/log/mongoodb $ sudo rm -r/var/lib/mongoDB 

Aby uzyskać więcej informacji, odwiedź oficjalną stronę pod adresem http: // dokumentów.MongoDB.org/instrukcja/treść/.