GNU/Linux >> Belajar Linux >  >> Linux

Cara menginstal MongoDB di Ubuntu 18.04

MongoDB adalah salah satu DBMS sumber terbuka non-relasional atau NoSQL yang paling populer. Ini mengelola penyimpanan dan representasi data dalam Dokumen yang disediakan dalam format JSON dan diatur dalam Koleksi. Ini sangat cocok dalam semua kasus di mana skalabilitas yang lebih besar, serta kecepatan dan kemudahan ekspansi, dan akses ke data diperlukan.

Dalam tutorial ini Anda akan mempelajari cara menginstal dan mengelola MongoDB pada server dengan distribusi Linux Ubuntu 18.04.

Pertama, sambungkan ke server Anda melalui koneksi SSH. Jika Anda belum melakukannya, ikuti panduan kami disarankan untuk terhubung secara aman dengan SSH. Untuk server lokal, lanjutkan ke langkah berikutnya dan buka terminal server Anda.

Instalasi MongoDB

Untuk memastikan Anda mengunduh versi terbaru MongoDB, perbarui repositori distribusi, dan mulai penginstalan:

$ sudo apt-get update && sudo apt-get install mongodb

Sebagai konfigurasi default, MongoDB akan otomatis mulai saat mengakses sistem. Untuk menonaktifkan opsi ini gunakan perintah berikut:

$ sudo systemctl disable mongodb

Sementara untuk mengaktifkan kembali jenis mulai otomatis:

$ sudo systemctl enable mongodb

Mengelola layanan MongoDB

Untuk memeriksa status jenis layanan:

$ sudo systemctl status mongodb
mongodb.service - An object/document-oriented database

   Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)

   Active: active (running) since Sat 2019-08-13 03:43:44 UTC; 5min 27s ago

     Docs: man:mongod(1)

 Main PID: 2208 (mongod)

    Tasks: 27 (limit: 1200)

   CGroup: /system.slice/mongodb.service

           └─2208 /usr/bin/mongod --unixSocketPrefix=/run/mongodb --config /etc/mongodb.conf

Output seperti di atas akan ditampilkan. Gunakan untuk memeriksa apakah layanan sedang berjalan.

Untuk memulai layanan:

$ sudo systemctl start mongodb

Untuk menghentikan layanan:

$ sudo systemctl stop mongodb

Untuk memulai ulang layanan:

$ sudo systemctl restart mongodb

Status basis data

Untuk memeriksa status koneksi database, ketik perintah diagnostik berikut:

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

Dengan perintah ini parameter koneksi, versi server dan statusnya akan ditampilkan.

Koneksi eksternal

Untuk mengaktifkan koneksi eksternal ke instans MongoDB Anda, aktifkan mendengarkan dengan menunjukkan alamat IP publik Anda.

Buka file konfigurasi MongoDB:

$ sudo nano /etc/mongodb.conf

Kemudian, ubah parameter bind_ip untuk menambahkan alamat IP publik server Anda ke dalamnya:

bind_ip = 127.0.0.1,<SERVER.IP>

Pada titik ini, simpan file dan mulai ulang layanan MongoDB:

$ sudo systemctl restart mongodb

Jika firewall di sistem Anda, aktifkan lalu lintas untuk MongoDB.

Saat menggunakan firewall UFW, aktifkan koneksi ke instans Anda dengan perintah:

$ ufw allow 27017

Jika nomor port untuk MongoDB telah diubah, ganti 27017 dengan port yang sedang digunakan.

N.B. Untuk mengizinkan akses hanya ke alamat IP tertentu, gunakan perintah:

$ sudo ufw allow from <SERVER.IP>/32 to any port 27017  

Linux
  1. Cara Menginstal MongoDB di Ubuntu 16.04

  2. Cara Menginstal MongoDB di Ubuntu 18.04

  3. Cara Menginstal MongoDB di Ubuntu 22.04

  1. Cara Menginstal MongoDB di Ubuntu 18.04

  2. Cara Menginstal R di Ubuntu 20.04

  3. Cara Menginstal MongoDB di Ubuntu 20.04

  1. Cara Menginstal Go di Ubuntu 18.04

  2. Cara Menginstal R di Ubuntu 18.04

  3. Cara Menginstal MongoDB di Ubuntu 20.04