MongoDB adalah database NoSQL yang skalabel, open source, berkinerja tinggi, dan berorientasi dokumen. Ini dikembangkan dan didukung oleh 10gen. Statistik NoSQL bahwa MongoDB tidak menggunakan Tabel dan baris.
MongoDB memberikan kinerja yang lebih baik dibandingkan dengan database lain karena menyimpan data dalam JASON seperti dokumen bersama dengan skema dinamis.
Dalam panduan ini, kita akan membahas Instalasi Edisi Komunitas MongoDB di RHEL 8 dan sistem CentOS8. Tanpa basa-basi lagi, mari selami langkah-langkah instalasi.
1) Aktifkan paket MongoDB 4.4 Yum Repository
MongoDB dan dependensinya tidak tersedia di repositori paket RHEL 8 dan CentOS 8. Jadi, untuk menginstal mongodb dengan perintah yum atau dnf, buat file repositori berikut dengan isi di bawahnya.
$ sudo vi /etc/yum.repos.d/mongodb-org-4.repo [mongodb-org-4.4] name=MongoDB Repositori baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ gpgcheck=1 active=1 gpgkey=https://www.mongodb.org/static/pgp/ server-4.4.asc
Simpan dan tutup file.
2) Instal paket MongoDB dengan dnf / yum command
Untuk menginstal MongoDB dan paket-paket dependennya gunakan perintah dnf di bawah ini.
$ sudo yum install -y mongodb-org
perintah Mongobsp berikut Di atas dan direktori akan dibuat setelah paket MongoDB diinstal.
/etc/mongod.conf — File konfigurasi MongoDB [ Secara default IP localhost (127.0.0.1) adalah IP pengikat dan 27017 adalah port default ]/var/lib/mongo — Direktori data MongoDB /var/log/mongodb/mongod.log — File log MongoDB
3) Mulai dan Aktifkan Mong oDB Service
Catatan: Selama demonstrasi, saya telah mempertahankan status SELinux sebagai permisif. Jalankan di bawah perintah untuk mengatur selinux sebagai permissive.
$ getenforce Enforcing
$ sudo setenforce 0
$ sudo sed -is/^SELINUX=.*$/SELINUX=permissive/ /etc/selinux/config
Jalankan perintah di bawah untuk memulai dan mengaktifkan layanan mongodb di reboot.
$ sudo systemctl start mongod $ sudo systemctl enable mongod $ sudo systemctl status mongod
Output dari perintah di atas,
Jika firewall OS diaktifkan dan berjalan, buka port MongoDB ‘27017’ menggunakan perintah firewalld-cmd di bawah ini.
$ sudo firewall -cmd –zone=public –add-port=27017/tcp –permanent $ sudo firewall-cmd –reload
4) Hubungkan ke MongoDB dari Terminal
Ketik perintah ‘mongo’ dari terminal untuk menghubungkan MongoDB
$ mongo
Setelah terhubung ke Mongo shell, kita akan mendapatkan yang berikut,
Di atas mengkonfirmasi bahwa instalasi mongodb selesai karena kita dapat menghubungkan mongo shell.
Uninstall / Remove MongoDB
Jalankan perintah di bawah satu demi satu dari konsol ke hapus MongoDB sepenuhnya.
$ sudo systemctl stop mongod $ sudo yum erase $(rpm -qa | grep mongodb-org) $ sudo rm -rf /var/log/mongodb $ sudo rm -rf /var/lib/mongo
Referensi: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red- topi/