MongoDB adalah database NoSQL open source yang dapat diskalakan dan berkinerja tinggi. Basis data berorientasi pada dokumen sehingga mengelola koleksi dokumen seperti JSON. Banyak aplikasi dengan demikian dapat memodelkan data dengan cara yang lebih alami, karena data dapat disarangkan dalam hierarki yang kompleks dan masih dapat di-query dan diindeks.

Untuk proses instalasi, di pastikan anda mempunyai akses ke root server anda.

Install MongoDB

Untuk menginstall mongoDB 3.4 Anda harus menambahkan repositori MongoDB terlebih dahulu.

Menambahkan MongoDB Repository

  • silahkan menuju directory/ folder berikut:
cd /etc/yum.repos.d/
  • Buat file berikut dengan editor teks favorit Anda:
nano mongodb-org-3.4.repo
  • Untuk menginstall mongoDB versi 3.4 silahkan masukkan baris berikut dalam file kemudian simpan dan keluar:
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

Installing MongoDB

  • Perbarui daftar repositori Anda dengan menjalankan perintah berikut:
yum repolist
  • Sekarang, anda dapat menginstall mongoDB versi 3.4 dengan perintah “yum”:
yum install mongodb-org -y

Configuring SELINUX

  • Jika Anda menggunakan SELinux, Anda harus mengonfigurasi SELinux untuk memungkinkan MongoDB untuk berjalan pada sistem berbasis Red Hat Linux. Jika SELinux dalam mode enforcing, aktifkan akses ke port yang relevan yang akan digunakanMongoDB (misal port standar untuk mongoDB 27017).
semanage port -a -t mongod_port_t -p tcp 27017

Kelola MongoDB Service

Anda dapat mengelola layanan MongoDB Anda dengan “systemctl”:

Untuk membuat MongoDB dijalankan saat startup:

systemctl enable mongod

atau

chkconfig mongod on

Untuk Menghidupkan MongoDB:

systemctl start mongod

atau

service mongod start

Untuk Mematikan MongoDB:

systemctl stop mongod

atau

service mongod stop

Untuk Melihat Status MongoDB:

systemctl status mongod

atau

service mongod status