Zainstaluj MongoDB Community Edition 4.0 w Linux
- 3772
- 847
- Juliusz Janicki
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:
MongoDB-org
- Metapackage, który automatycznie zainstaluje następujące 4 pakiety komponentów.MongoDB-org-server
- Zawiera demon MongoD i konfigurację relacjonowaną oraz skrypty init init.MongoDB-Org-Mongos
- Zawiera demon Mongos.MongoDB-Org-Shell
- Zawiera skorupę Mongo.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ść/.
- « Jak zainstalować Apache Couchdb 2.3.0 w Linux
- Zainstaluj Apache, MySQL 8 lub MARIADB 10 i PHP 7 na centro 7 »