- 1. Balíčky MongoDB
- 2. Vytvoření úložiště MongoDB ve Fedoře 25
- 3. Aktualizace balíčků MongoDB
- 4. Instalace MongoDB na Fedora 25
- 5. Konfigurace MongoDB ve Fedoře 25
- 6. Běh MongoDB na Fedoře 25
- 7. Jak získat přístup k protokolu MongoDB ve Fedoře 25
- 8. Povolte MongoDB, aby se automaticky zaváděl do Fedory 25
- 9. Jak vstoupit do MongoDB Fedora 25
- 10. Jak odinstalovat MongoDB z Fedory 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.repoZobrazí 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 mongodPokrač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.serviceTí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 / mongoMongoDB je skvělou alternativou pro všechny správa databáze ve Fedoře 25.
Jak nainstalovat MongoDB Ubuntu