Jak jsme probírali MongoDB v předchozím článku O MongoDB, proč jej používáme? Terminologie a implementace MongoDB , MongoDB je open-source NoSQL databáze.
S nejnovější verzí MongoDB 4.2 je vydáno mnoho vylepšení, aby se stala stabilnější verzí snadno použitelnou při vývoji a škálování.
MongoDB je databáze orientovaná na dokumenty prezentovaná ve dvou verzích:
- Komunita MongoDB je dostupný zdroj verze MongoDB, která je zdarma k použití.
- MongoDB Enterprise je k dispozici jako součást předplatného MongoDB Enterprise Advanced.
V tomto tutoriálu si tedy ukážeme, jak nainstalovat MongoDB Community Edition pomocí systému správy balíčků pro tyto specifikace, jak je uvedeno níže:
- Verze MongoDB:MongoDB 4.2
- OS Server:Centos 7
- Architektura systému:64bitový systém
- Uživatel :uživatel bez oprávnění root s právy sudo
F za prvé, k přípravě instalace MongoDB přímo pomocí systému správy balíčků (yum) je nutné přidat úložiště MongoDB a nakonfigurovat konfigurační soubor úložiště yum mongodb.repo:
- Vytvořte konfigurační soubor mongodb.repo pomocí editoru vi v úložišti yum:
#vi /etc/yum.repos.d/mongodb.repo
- Přidejte tento obsah do souboru mongodb.repo:
[MongoDB]
name=Úložiště MongoDB
baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/ x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
- Měli bychom ověřit, že úložiště MongoDB je vytvořeno v nástroji pro správu balíčků yum pomocí příkazu repolist:
#yum repolist
S econd, nyní můžeme nainstalovat balíček mongodb-org přímo pomocí systému správy balíčků (yum). Není snadné, aby tento příkaz níže spustil správce balíčků yum a automaticky nainstaluje nejnovější dostupnou stabilní verzi MongoDB a všechny její závislosti:
# sudo yum install –y mongodb-org
Já V dalším kroku musíme spustit službu MongoDB pomocí nástroje systemctl, který spustí skript MongoDB init, jak ukazuje následující příkaz:
#sudo systemctl spustit mongod.service
- Abychom si ověřili, že se služba spustila, protože po provedení příkazu start není poskytován žádný výstup, takže můžeme zkontrolovat konec souboru mongod.log pomocí příkazu tail následovně:
#sudo tail /var/log/mongodb/mongod.log
- Pro konfiguraci služby MongoDB tak, aby se automaticky spouštěla při spouštění systému, používáme nástroj systemctl:
#sudo systemctl povolit mongod.service
- Pro kontrolu nainstalované verze MongoDB můžeme použít následující příkaz:
# mongod –verze
- Pro kontrolu stavu databáze MongoDB můžeme použít následující příkaz:
# sudo systemctl status mongod.service
- Opětovné načtení procesu démona databáze MongDB:mongod proces, který se primárně používá ke správě přístupu k databázi, vydáváme následující příkaz; Tento příkaz požaduje, aby proces démona přečetl konfigurační soubor /etc/mongod.conf a použil všechny změny bez restartování.
# sudo systemctl reload mongod
- Chcete-li připojit MongoDB pomocí příkazového řádku, pokračujte, je to snadné:
# mongo
> použijte mydb;
- Chcete-li zastavit databázi MongoDB , vydáváme tento příkaz, který zastaví všechny spuštěné procesy mongod:
#sudo systemctl stop mongod