Jak nainstalovat a konfigurovat MongoDB na Fedora 25

Při správě databází v prostředí Linuxu máme možnost uchýlit se k velkým aplikacím, takže provoz a strukturování databáze je správné, pokud jde o integritu, zabezpečení a stabilitu. Jeden z těchto užitečných nástrojů pro vše, co souvisí se světem databází v MongoDB.

MongoDB Nabízí nám celou řadu funkcí, protože se jedná o databázi noSQL, se kterou máme:

  • Vysoký výkon.
  • Zabezpečení a integrita uložených dat.
  • Skvělá dostupnost.
  • Kompletní vyhledávací jazyk.
  • Automatické škálování, které zaručuje stabilitu.

MongoDB je vyvíjen jako databáze NoSQL, která je díky svým skvělým vlastnostem široce přijímána po celém světě. Při této příležitosti uvidíme jak nainstalovat mongodb na serveru Fedora 25, abyste z tohoto skvělého nástroje vytěžili maximum.

1. Balíčky MongoDB


MongoDB podporuje různé balíčky, které přicházejí s jejich vlastními úložišti a komponenty, jsou to tyto:
  • mongodb-org: Toto je meta balíček, který obsahuje všechny dostupné balíčky MongoDB.
  • mongodb-org-server: Obsahuje mongod démon a všechna nastavení související s init skripty.
  • mongodb-org-mongos: Obsahuje mongoského démona.
  • mongodb-org-shell: Obsahuje démona Shell.
  • mongodb-org-tools: Obsahuje všechny nástroje MongoDB, jako například: mongo,
  • mongodump, mongorestore, mongoexport, mongoimport, Mongostat, mongotop, bsondump, Mongolové, mongooplog.

2. Vytvoření úložiště MongoDB ve Fedoře 25


V prostředích Fedory je nutné vytvořit soubor, kde bude nainstalován MongoDB, a za tímto účelem vytvoříme následující soubor pomocí preferovaného editoru, jako je vi nebo nano:
 nano /etc/yum.repos.d/mongodb-org-3.2.repo
Zobrazí se prázdný soubor a tam bude nutné zadat následující řádky:
 [mongodb] name = MongoDB Repository baseurl = http: //downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck = 0 povoleno = 1

V tomto případě jsme použili nano, takže změny uložíme pomocí kombinace kláves Ctrl + O a editor ukončíme pomocí kombinace:

Ctrl + X

3. Aktualizace balíčků MongoDB


Jakmile je soubor vytvořen, přistoupíme k aktualizaci balíčků nástrojů pomocí příkazu:
 sudo yum -y aktualizace

4. Instalace MongoDB na Fedora 25


Jakmile aktualizujeme systém, dalším krokem je instalace MongoDB do Fedory 25 a za tímto účelem provedeme následující příkaz:
 sudo yum install -y mongodb -org

Souhlasíme se stažením a jakmile budou všechny balíčky a nástroje MongoDB nainstalovány do Fedory 25, uvidíme, že vše bylo správné:

5. Konfigurace MongoDB ve Fedoře 25


The Konfigurace MongoDB ve Fedoře 25 je to jednoduché, musíme k souboru přistupovat /etc/mongod.conf pomocí preferovaného editoru a ověřte, že všechny následující řádky jsou odkomentovány:
  • cesta
  • přístav
  • dbpath

V případě, že je některý z těchto řádků okomentován, přistoupíme k odstranění symbolu #.
V tomto konfiguračním souboru máme dvě základní hodnoty:

přístavUdává port, kde bude k dispozici připojení pro poslech MongoDB

dbpathUdává, že MongoDB aktuálně přijímá pouze lokální připojení, v případě potřeby můžeme do tohoto řádku, odděleného čárkami, zahrnout IP adresu našeho serveru, aby mohl navázat komunikaci s MongoDB.

Při provádění změny musíme službu restartovat pomocí příkazu:

 sudo systemctl restart mongod
Pokračujeme ke spuštění služby MongoDB pomocí příkazu:
 systemctl start mongod

Abychom v reálném čase poznali stav MongoDB ve Fedoře 25, použijeme příkaz:

 systémový stav mongod

Vidíme, že jeho aktuální stav je aktivní (aktivní a běží). Jedním ze základních kroků, aby byla komunikace účinná a MongoDB bylo možné ve Fedoře 25 provádět bez problémů, je autorizace výchozího portu aplikace, který, jak jsme viděli, je 27017 ve firewallu Fedory.

Za tímto účelem provedeme následující příkazy:

 firewall-cmd --zone = public --add-port = 27017 / tcp --permanent firewall-cmd --reload

Tímto způsobem jsme udělali autorizaci tohoto portu ve Fedoře 25 trvalou.

6. Běh MongoDB na Fedoře 25


Jakmile jsou tyto hodnoty definovány, spustíme službu MongoDB pomocí následujícího příkazu:
 sudo service mongod start

7. Jak získat přístup k protokolu MongoDB ve Fedoře 25


Abychom s jistotou věděli o všech událostech, které se s aplikací vyskytují, můžeme přistupovat k protokolu, který zaznamenává každou interní událost, tento protokol je uložen v souboru mongod.log a přistupujeme k němu pomocí preferovaného editoru:
 sudo nano /var/log/mongodb/mongod.log

Získáváme kompletní shrnutí s uvedením data a času události a také toho, jaký typ události nastal.

8. Povolte MongoDB, aby se automaticky zaváděl do Fedory 25


Můžeme provést následující příkaz, abychom umožnili automatické spuštění MongoDB a nemuseli jsme provádět ruční proces při každém zapnutí počítače:
 systemctl povolit mongod.service
Tím spustíte, když se počítač spustí, automaticky se spustí také MongoDB.

9. Jak vstoupit do MongoDB Fedora 25


Pro připojení k databázi MongoDB provedeme příkaz mongo.

Možnosti v MongoDB jsou:

  • > zobrazit dbs (Zobrazit aktuální databáze)
  • > zobrazit sbírky (Zobrazit sbírky v MongoDB)
  • > zobrazit uživatele (Zobrazit aktivní uživatele v MongoDB)
  • > použít (Umožňuje použít konkrétní databázi)

Zadáním slova exit ukončíme MongoDB.

10. Jak odinstalovat MongoDB z Fedory 25


V okamžiku, kdy se domníváme, že již není nutné používat MongoDB, můžeme přistoupit k jeho odinstalaci pomocí následujícího příkazového řádku v jeho pořadí:
 služba mongod stop yum vymazat $ (rpm -qa | grep mongodb -org) rm -r / var / log / mongodb rm -r / var / lib / mongo 
MongoDB je skvělou alternativou pro všechny správa databáze ve Fedoře 25.

Jak nainstalovat MongoDB Ubuntu

wave wave wave wave wave