GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat MongoDB 4.2 / 4.0 na CentOS 6 / RHEL 6

MongoDB je open source databáze orientovaná na dokumenty navržená s ohledem na škálovatelnost a agilitu vývojářů. Namísto ukládání dat do tabulek a řádků jako u relační databáze, v MongoDB ukládáte dokumenty podobné JSON s dynamickými schématy.

MongoDB je k dispozici pro Windows, Linux, OS X a Solaris, MongoDB je k dispozici zdarma pod licencí GNU Affero General Public License. Jazykové ovladače jsou dostupné pod licencí Apache.

Zde uvidíme, jak nainstalovat MongoDB na CentOS 6 / RHEL 6.

Nastavte úložiště MongoDB

Nyní v systému nastavíme úložiště MongoDB, abychom získali nejnovější verzi balíčku MongoDB.

Vytvořte soubor úložiště v adresáři /etc/yum.repos.d.

MongoDB 4.2

cat < /etc/yum.repos.d/mongodb.repo[mongodb-org-4.2]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/6/mongodb- org/4.2/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-4.2.ascEOF

MongoDB 4.0

cat < /etc/yum.repos.d/mongodb.repo[mongodb-org-4.0]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/6/mongodb- org/4.0/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-4.0.ascEOF

Nainstalujte MongoDB

Nainstalujte balíček MongoDB pomocí příkazu yum.

yum install -y mongodb-org

Po instalaci

Souborový systém XFS

Databáze můžete ukládat v souborovém systému EXT4 nebo XFS. Doporučuje se však použití souborového systému XFS.

Řízení přístupu

Ve výchozím nastavení MongoDB nenabízí ověřovací mechanismus pro omezení přístupu k jeho obsahu. Abychom tomu zabránili, musíme upravit konfigurační soubor a povolit řízení přístupu.

vi /etc/mongod.conf

Přidejte níže uvedené řádky do souboru mongod.conf.

zabezpečení:autorizace:povoleno

Zakázat obrovské stránky

Pro lepší výkon databáze MongoDB se doporučuje zakázat průhledné velké stránky.

Nastavení Ulimit

Výchozí nastavení omezení uživatelů Linuxu pro procesy, otevřené soubory atd. nestačí ke spuštění MongoDB. Nastavte tedy hodnoty ulimit podle doporučení MongoDB.

Vytvořte soubor limitů v adresáři /etc/security/limits.d.

vi /etc/security/limits.d/99-mongodb-nproc.conf

Nastavte nejvyšší hodnotu ulimit pro uživatele mongo.

Mongod měkký nofile 64000mongod tvrdý nofile 64000mongod měkký nproc 64000mongod tvrdý nproc 64000

Ovládejte službu MongoDB

MongoDB lze spustit/zastavit pomocí snadno známých příkazů.

Chcete-li spustit službu MongoDB, spusťte:

spuštění služby mongod

Chcete-li zkontrolovat stav služby MongoDB, spusťte:

stav služby mongod

Potvrďte verzi MongoDB.

mongod --version

Výstup:

verze db v4.2.3git verze:6874650b362138df74be53d366bbefc321ea32d4 Verze OpenSSL:OpenSSL 1.0.1e-fips 11. února 2013 alokátor:tcmallocmodules:4 target:dismodarch28:64 prostředí:xmodarch2:66 

Přístup k MongoDB

Spusťte níže uvedený příkaz pro přístup k prostředí MongoDB.

mongo

Výstup:

DB Verze V4.2.3git Verze:6874650B362138DF74BE53D366BBEFC321EA32D4OpenSSL Verze:OpenSSL 1.0.1E-FIPS 11 FEB 2013Allocator:#]#]#]#]#]#]#]#]#]#]#]#]#]#]#]#] ° C. verze shellu v4.2.3připojující se k:mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodbImplicitní relace:session { "id" :UUID("a2be871e-186e-4be8-ad51-b03ed5af1f15}D server verze BongMong :4.2.3Vítejte v prostředí MongoDB.>

Závěr

To je vše. Doufám, že jste se naučili, jak nainstalovat MongoDB na CentOS 6 / RHEL 6.


Cent OS
  1. Jak nainstalovat MongoDB na CentOS 8 / RHEL 8

  2. Jak nainstalovat MongoDB 4.2 / 4.0 na CentOS 6 / RHEL 6

  3. Jak nainstalovat MongoDB 4.4 / 4.2 na CentOS 7 / RHEL 7

  1. Jak nainstalovat MongoDB na CentOS 8

  2. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  3. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

  1. Jak nainstalovat ntfs-3g na RHEL 8 / CentOS 8

  2. Jak nainstalovat PHP-mbstring na RHEL 8 / CentOS 8

  3. Jak nainstalovat phantomjs na RHEL 8 / CentOS 8