Install MongoDB pada Ubuntu 12.04 - AMING.id™
Hi, guys! welcome to my blog, AMING.id™ | Register/Sign In

Wednesday, 29 October 2014

Install MongoDB pada Ubuntu 12.04

Install MongoDB di Ubuntu 12.04.

MongoDB adalah sebuah database dokumen yang biasa digunakan dalam aplikasi website modern. Tutorial ini akan membantu kamu secara mendasar untuk men-setup sebuah virtual private server (VPS) pada DigitalOcean untuk digunakan sebagai server MongoDB yang didedikasikan untuk aplikasi produksi.

Langkah 1 - Buatlah Droplet

Langkah ini saya anggap kamu sudah menguasainya. Setelah selesai, lakukan 'ssh'.

*NOTE: Dianjurkan untuk mengkonfigurasi 'ssh' dan 'sudo' seperti yang dianjurkan DigitalOcean.

Langkah 2 - Membuat Instalasi Script

Proses install MongoDB ini cukup sederhana untuk diselesaikan dengan Bash script. Salin script berikut ke dalam sebuah file baru yang bernama 'mongo_install.bash' dalam direktori home Anda:
apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen" | tee -a /etc/apt/sources.list.d/10gen.list
apt-get -y update
apt-get -y install mongodb-10gen

Berikut adalah penjelasan tentang setiap baris script:
  • Panggilan 'apt-key' register kunci publik dari kustom 10gen Aptitude repository MongoDB
  • Kustom 10gen repository daftar file dibuat berisi lokasi binari MongoDB
  • Aptitude diperbarui sehingga paket baru bisa didaftarkan secara lokal pada Droplet
  • Aptitude diminta untuk menginstal MongoDB

*TIP: Setiap saat, untuk mengubah ke direktori home Anda, cukup jalankan `cd`

Langkah 3 - Jalankan Instalasi Script

Jalankan perintah berikut dari direktori home Anda:
$ sudo bash ./mongo_install.bash

Jika semuanya berhasil, Anda akan melihat output berisi PID dari proses MongoDB:
mongodb start/running, process 2368

Langkah 4 - Check It Out

Secara default dengan menginstal metode ini, MongoDB akan dimulai secara otomatis ketika Droplet Anda boot. Ini berarti bahwa jika Anda perlu me-reboot Droplet Anda, MongoDB akan mulai kembali.

Untuk mulai belajar tentang menjalankan proses `mongod`, jalankan perintah berikut:
$ ps aux | grep mongo

Satu baris output akan terlihat seperti berikut:
mongodb 569 0.4 6.4 627676 15936 ? Ssl 22:54 0:02 /usr/bin/mongod --config /etc/mongodb.conf

Maka, kita bisa melihat ...
  • User: `mongodb`
  • PID: `569`
  • Command: `/usr/bin/mongod --config /etc/mongodb.conf`
  • Config File: `/etc/mongodb.conf`
by Aming.