MongoDB merupakan salah satu DBMS noSQL berbasis Open Sources. MongoDB bukan database relasional, akan tetapi mongoDB menggunakan konsep document-oriented atau manajemen database berorientasi dokumen yang dibuat menggunakan bahasa pemograman C++.
Lebih lengkapnya bisa mengunjungi situs resminya www.mongodb.org
Selanjutnya akan membahas proses instalasi mongoDB di sistem operasi Mac OSX. Saat ini saya menggunakan sistem operasi Mac OSX Mavericks. Sebelum memulai instalasi MongoDB, pastikan aplikasi Macports sudah terpasang, karena mongoDB akan di install melalui package-manager macports. Pada proses instalasi membutuhkan koneksi internet.
Langkah Instalasi MongoDB:
- Buka aplikasi Terminal
- Masuk pada mode root dengan cara mengetikan
sudo sukemudian masukan password root - Setelah masuk mode root, selanjutnya ketikan perintah
sh-3.2# port install mongodb - Setelah proses instalasi selesai, keluar dari mode root dengan perintah
sh-3.2# exit - Selanjutnya jalankan service mongoDB dengan perintah
mongodmaka akan muncul tampilan seperti dibawah ini
mongod –help for help and startup options
Sun Aug 13 16:07:33 [initandlisten] MongoDB starting : pid=2722 port=27017 dbpath=/data/db/ 64-bit host=dec0des-Mac-Pro.local
Sun Aug 13 16:07:33 [initandlisten] db version v2.0.6, pdfile version 4.5
Sun Aug 13 16:07:33 [initandlisten] git version: nogitversion
Sun Aug 13 16:07:33 [initandlisten] build info: Darwin gamma.local 11.3.0 Darwin Kernel Version 11.3.0: Thu Jan 12 18:48:32 PST 2012; root:xnu-1699.24.23~1/RELEASE_I386 i386 BOOST_LIB_VERSION=1_49
Sun Aug 13 16:07:33 [initandlisten] options: {}
Sun Aug 13 16:07:33 [initandlisten] exception in initAndListen: 10296 dbpath (/data/db/) does not exist, terminating
Sun Aug 13 16:07:33 dbexit:
Sun Aug 13 16:07:33 [initandlisten] shutdown: going to close listening sockets…
Sun Aug 13 16:07:33 [initandlisten] shutdown: going to flush diaglog…
Sun Aug 13 16:07:33 [initandlisten] shutdown: going to close sockets…
Sun Aug 13 16:07:33 [initandlisten] shutdown: waiting for fs preallocator…
Sun Aug 13 16:07:33 [initandlisten] shutdown: lock for final commit…
Sun Aug 13 16:07:33 [initandlisten] shutdown: final commit…
Sun Aug 13 16:07:33 [initandlisten] shutdown: closing all files…
Sun Aug 13 16:07:33 [initandlisten] closeAllFiles() finished
Sun Aug 13 16:07:33 dbexit: really exiting now
Jika terdapat tulisan yang seperti tulisan merah diatas, maka buat direktori /data/db pada direktori root
sh-3.2# mkdir data
sh-3.2# cd data
sh-3.2# mkdir db
sh-3.2# cd ..
sh-3.2# cd ..
sh-3.2# chmod -R 777 /data/db/
- Selanjutnya jalankan ulang service mongoDB seperti langkah diatas. Jika berhasil maka akan muncul tampilan seperti dibawah ini
mongod –help for help and startup options
Sun Aug 13 16:30:19[initandlisten] MongoDB starting : pid=2741 port=27017 dbpath=/data/db/ 64-bit host=dec0des-Mac-Pro.local
Sun Aug 13 16:30:19[initandlisten] db version v2.0.6, pdfile version 4.5
Sun Aug 13 16:30:19[initandlisten] git version: nogitversion
Sun Aug 13 16:30:19[initandlisten] build info: Darwin gamma.local 11.3.0 Darwin Kernel Version 11.3.0: Thu Jan 12 18:48:32 PST 2012; root:xnu-1699.24.23~1/RELEASE_I386 i386 BOOST_LIB_VERSION=1_49
Sun Aug 13 16:30:19[initandlisten] options: {}
Sun Aug 13 16:30:19[initandlisten] journal dir=/data/db/journal
Sun Aug 13 16:30:19[initandlisten] recover : no journal files present, no recovery needed
Sun Aug 13 16:30:19[websvr] admin web console waiting for connections on port 28017
Sun Aug 13 16:30:19[initandlisten] waiting for connections on port 27017
- Buat tab baru pada Terminal, kemudian jalankan perintah
mongoJika berhasil maka akan muncul tampilan seperti dibawah ini
MongoDB shell version: 2.0.6
connecting to: test
>
- Selamat, mongoDB telah sukses dijalankan!
Referensi Artikel didapatkan dari:
http://www.mongodb.org/

0 comments:
Posting Komentar