Skip to main content

Instalasi mongodb di centos

install mongodb di centos 7
selinux di disable
firewall di disable
cek versi di link dibawah ini
https://dl.mongodb.org/dl/linux
#download
wget [link download]
#extrak file tar.gz
tar -zxvf [nama file].tar.gz
#rename folder dan pindahkan ke folder /opt/mongodb
mv mongodb /opt/mongodb
#buat folder /data/db/log
mkdir -p /data/db/log

#menjalankan service mongodb

/opt/mongodb/bin/mongod --bind_ip 192.168.56.31 --port 200 --dbpath /data/db --logpath /data/db/log/mongo3.log --rest --fork

penjelasan :
- /opt/mongodb/bin/mongod : letak folder binary dari mongodb
- --bind_ip 192.168.56.31 : ip server yang digunakan untuk service mongodb
- --port 200 : port
- --dbpath /data/db : folder path database mongodb
- -logpath /data/db/log/mongo3.log : folder log dari database mongodb
- --rest : hubungan antara aplikasi server
- --fork : server proses
note : untuk menjalankan service gunakan mongod

#untuk versi small (apabila size server yang digunakan tidak begitu besar)

/opt/mongodb/bin/mongod --bind_ip 192.168.56.31 --port 200 --dbpath /data/db --logpath /data/db/log/mongo3.log --rest --fork --smallfiles

note : cukup menambahkan perintah --smallfiles

#cek mongo running
ps ax | grep mongo

#cara masuk kedalam mongo
/opt/mongodb/bin/mongo --host 192.168.56.31:200

penjelasan :
- /opt/mongodb/bin/mongo : folder binary mongo
- --host 192.168.56.31:200 : ip host dan port

#cara cek port yg digunakan mongo sudah sesuai
netstat -tpln

# menginisialisasi server
rs.initiate()

# melihat config
rs.config()

#membuat database
use yudo

#membuat collection
db.createCollection("mycollection")

#melihat semua collection
show collections

#insert data
>db.mycollection.insert([
  {
     title: 'MongoDB Overview',
     description: 'MongoDB is no sql database',
     by: 'tutorials point',
     url: 'http://www.tutorialspoint.com',
     tags: ['mongodb', 'database', 'NoSQL'],
     likes: 100
  },
  {
     title: 'NoSQL Database',
     description: "NoSQL database doesn't have tables",
     by: 'tutorials point',
     url: 'http://www.tutorialspoint.com',
     tags: ['mongodb', 'database', 'NoSQL'],
     likes: 20,
     comments: [
        {
           user:'user1',
           message: 'My first comment',
           dateCreated: new Date(2013,11,10,2,35),
           like: 0
        }
     ]
  }
])


#perintah select collection dengan tampilan terstruktur
db.mycollection.find().pretty()

Comments

Popular posts from this blog

Program Kasir Restoran pada Python

Listing Program def menuutama(): print("") n = raw_input('masukkan nama Konsumen: ') print 'Nama Konsumen :',n print """Masukkan Pilihan 1. Bayar 2. Keluar""" print("") def menuutama1(): print """Masukkan Pilihan 1. Bayar 2. Keluar""" print("") class makanan(): def bakso (self,x): jmlhpsn = x * 7000 pajak = jmlhpsn * 0.1 total = jmlhpsn + pajak print 'Harga Bakso = Rp 7000' print '' print 'Total Makanan = Rp ',jmlhpsn print 'Pajak = Rp ',pajak print'___________________________________+' print 'Total Seluruhnya = Rp ', total return jmlhpsn def mieayam (self,x): jmlhpsn = x * 6000 pajak = jmlhpsn * 0.1 total = jmlhpsn + pajak ...

PT. Swadharma Sarana Informatika

Pada tulisan ini saya akan menuliskan sebuah profil perusahaan untuk memenuhi tugas matakuliah softskill Pengantar Bisnis Informatika. Profil perusahaan yang akan saya bahas adalah PT. Swadharma Sarana Informatika. Kemudian, saya mendapatkan informasi mengenai perusahaan tersebut dari teman lama saya yang bekerja diperusahaan tersebut melalui pesan facebook dan website perusahaan.             Berikut ini adalah profil dari   perusahaan tersebut yang saya kutip dari website resminya. Perjalanan PT. Swadharma Sarana Informatika dimulai pada tahun 1996, dan kehadirannya dimaksudkan untuk memberikan dukungan pelanyanan prima dalam pengelolaan sarana teknologi komputer. Dalam perkembangannya PT. Swadharma Sarana Informatika semakin tumbuh dan terus meningkat profesionalismenya sejalan dengan perubahan teknologi dan bisnis pada umumnya khususnya di sektor perbankan. Layanan yang ditawarkan oleh perusahaan tersebut : - ...

Ketika Ruang Guru Lebih Booming Dari Rumah Belajar Kemendikbud

Ketika Ruang Guru Lebih Booming Dari Rumah Belajar Kemendikbud Beberapa minggu lalu gw buka twitter dan baca-baca timeline. Tak sengaja gw melihat ada seseorang yang membuat sebuah thread yang membahas mengenai keluh kesah mengenai trend bimbel online  berbayar lebih booming dibanding platform belajar gratis yang di buat oleh kemendikbud. Daripada gw jelasin panjang lebar berikut dibawah ini beberapa potongan twit dari orang tersebut. ku mau cerita dikit nihh boleh ya? bapak aku adlh salah satu pegawai di kemdikbud. pagi ini dia ngeliat iklan bimbel online di tv, lalu dia ngomong "kok bimbel online berbayar booming banget ya? padahal papa dan temen2 udah bikin platform belajar gratis loh buat anak2 Indonesia" — nyugu (@nyuguseiyo) January 27, 2019 Kalau dilihat dari potongan twit diatas, si penulis ini adalah seorang anak yang orang tuanya bekerja di kemendikbud. Dimana adanya perbincangan ringan antara orang tua dan seorang anak yang membahas tayangan televi...