Kategorie: Linux

Instalacja MongoDB Ubuntu 18.04

Dziś przedstawiam poradnik dzięki któremu w kilka kroków zainstalujemy MongoDB na naszym serwerze z systemem Ubuntu.
Zapraszam do lektury.

Na początek dokonujemy aktualizacji repozytoriów

apt-get update

Następnie instalujemy MongoDB

apt-get install -y mongodb

Sprawdzamy status serwera mongoDB poleceniem:

sudo systemctl status mongodb

Poniżej wynik:

● mongodb.service - An object/document-oriented database
   Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2018-05-26 07:48:04 UTC; 2min 17s ago
     Docs: man:mongod(1)
 Main PID: 2312 (mongod)
    Tasks: 23 (limit: 1153)
   CGroup: /system.slice/mongodb.service
           └─2312 /usr/bin/mongod --unixSocketPrefix=/run/mongodb --config /etc/mongodb.conf

Co wskazuje iż serwer jest uruchomiony poprawnie.

Aby to potwierdzić wykonamy połączenie diagnostyczne poleceniem:

mongo --eval 'db.runCommand({ connectionStatus: 1 })'

Powinniśmy otrzymać wynik jak poniżej:

MongoDB shell version v3.6.3
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.6.3
{
        "authInfo" : {
                "authenticatedUsers" : [ ],
                "authenticatedUserRoles" : [ ]
        },
        "ok" : 1

Jeśli używamy Firewalla należy dodać port do wyjątków w przypadku Ufw:

sudo ufw TWOJ ADRES IP/32 port np: 27017  

Komenda

sudo ufw status

Pozwoli nam zweryfikować czy połączenie na tym porcie jest otwarte:

Status: active

To                         Action      From
--                         ------      ----
OpenSSH                    ALLOW       Anywhere
27017                      ALLOW       Anywhere
OpenSSH (v6)               ALLOW       Anywhere (v6)
27017 (v6)                 ALLOW       Anywhere (v6)

Aby umożliwić połączenie zdalne należy edytować plik:/etc/mongodb.conf

nano /etc/mongodb.conf

I ustawiamy:

...
logappend=true

bind_ip = 127.0.0.1,IP TWOJEGO SERWERA
#port = 27017

...

Linux

Udostępnij
Opublikowane przez
Linux

Najnowsze wpisy

KeePass2 2.52 w Ubuntu 22.04

Poniższy poradnik opisuje sposób instalacji KeePass w systemie Ubuntu. Całość wykonamy za pomocą kilku poleceń…

2 lata temu

Instalacja Master PDF editor w Ubuntu 22.04

Master PDF Editor to wszechstronny program PDF, który zawiera wiele funkcji. Oprócz tworzenia i edycji…

2 lata temu

iotop – monitorowanie pamięci

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w…

2 lata temu

Uruchomienie wiele poleceń w jednym zadaniu Cron

Możesz oddzielić dwa lub więcej poleceń za pomocą średników (;), Średnik (;): służy do oddzielania…

2 lata temu

Zmiana danych exif zdjęcia w terminalu Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…

2 lata temu

Instalacja Rocket.Chat Server w systemie Rocky Linux 8

Poniższy poradnik opisuje sposób instalacji Rocket.Chat W systemie Rocky Linux 8 Całość bardzo prosto zainstalujemy…

2 lata temu