Mengitregasikan mongodb dengan eclipse dengan os Ubuntu dan centos

download Mengitregasikan mongodb dengan eclipse dengan os Ubuntu dan centos

If you can't read please download the document

description

mengitregasikan mongodb dengan eclipse dengan os Ubuntu dan centos

Transcript of Mengitregasikan mongodb dengan eclipse dengan os Ubuntu dan centos

1.INSTALL MONGODB DI OS LINUX

A.Install mongodb Di Linux Centos 6.5Disini saya akan menerapkan bagaimanakah menginstall mongodb pada OS Centos 6.5untuk menginstalll mongodb disini saya sudah mempunyai repository mongodbnya untuk yang belum punya bisa mengunduh paketnya disini https://www.mongodb.org/downloadsdikarenakan saya sudah mempunyai mongodb maka tinggal memindahkanya saja.untuk mempermudah dalam penjelasanya saya akan memindahkannya ke Desktop,seperti yang terlihat diawah ini:

[root@cloudcomputing20 student]# cd Desktop Dengan mengunakan perintah cd saya masuk kedirektori Desktop dahulu lalu saya melihat apakah file yang tadi saya pindahkan ke Direkrori Desktop.

[root@cloudcomputing20 Desktop]# ls herii t.cloud computing mongodb-org-3.0.repo tugas modul 7 mongodb-driver-3.0.1 primer-dataset.json seperti yang terlihat saya sudah berada dalam direktori desktop dan untuk melihat file apa saja yang ada gunakan perintha ls , terlihat disana macam-macam file yang ada disana.

[root@cloudcomputing20 Desktop]# cp mongodb-org-3.0.repo /etc/yum.repos.d Dengan perintah diatas saya mensalin repositori mongodb ke direktori etc/yumrepos.d

[root@cloudcomputing20 ~]# nano /etc/yum.repos.d/mongodb-org-3.0.repo Dengan perintah ini saya ingin melihat apa yang ada dalam repository kalau sudah sesuai tinggal keluar lalau simpan saja.

[root@cloudcomputing20 ~]# sudo yum install -y mongodb-org Perintah diatas adalah perintah untuk menginstall repository mongodb pada OS centos dan dibawah ini adalah mulai dari proses penginstalan , tunggu sampai proses selesai.

Loaded plugins: fastestmirror, refresh-packagekit, security Setting up Install Process Loading mirror speeds from cached hostfile mongodb-org-3.0 | 951 B 00:00 mongodb-org-3.0/primary | 5.5 kB 00:00 mongodb-org-3.0 25/25 Resolving Dependencies There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them. --> Running transaction check ---> Package mongodb-org.x86_64 0:3.0.2-1.el6 will be installed --> Processing Dependency: mongodb-org-mongos = 3.0.2 for package: mongodb-org-3.0.2-1.el6.x86_64 --> Processing Dependency: mongodb-org-server = 3.0.2 for package: mongodb-org-3.0.2-1.el6.x86_64 --> Processing Dependency: mongodb-org-shell = 3.0.2 for package: mongodb-org-3.0.2-1.el6.x86_64 --> Processing Dependency: mongodb-org-tools = 3.0.2 for package: mongodb-org-3.0.2-1.el6.x86_64 --> Running transaction check ---> Package mongodb-org-mongos.x86_64 0:3.0.2-1.el6 will be installed ---> Package mongodb-org-server.x86_64 0:3.0.2-1.el6 will be installed ---> Package mongodb-org-shell.x86_64 0:3.0.2-1.el6 will be installed ---> Package mongodb-org-tools.x86_64 0:3.0.2-1.el6 will be installed --> Finished Dependency Resolution

Dependencies Resolved

============================================================================ Package Arch Version Repository Size ============================================================================ Installing: mongodb-org x86_64 3.0.2-1.el6 mongodb-org-3.0 4.6 k Installing for dependencies: mongodb-org-mongos x86_64 3.0.2-1.el6 mongodb-org-3.0 3.9 M mongodb-org-server x86_64 3.0.2-1.el6 mongodb-org-3.0 8.2 M mongodb-org-shell x86_64 3.0.2-1.el6 mongodb-org-3.0 4.1 M mongodb-org-tools x86_64 3.0.2-1.el6 mongodb-org-3.0 31 M

Transaction Summary ============================================================================ Install 5 Package(s)

Total download size: 48 M Installed size: 148 M Downloading Packages: (1/5): mongodb-org-3.0.2-1.el6.x86_64.rpm | 4.6 kB 00:00 (2/5): mongodb-org-mongos-3.0.2-1.el6.x86_64.rpm | 3.9 MB 01:45 (3/5): mongodb-org-server-3.0.2-1.el6.x86_64.rpm | 8.2 MB 05:30 (4/5): mongodb-org-shell-3.0.2-1.el6.x86_64.rpm | 4.1 MB 02:45 Diatas adalah proses penginsalan monggodb pada OS centos JIKa berhasil diintall maka tidak akan terjadi error untuk mengunakan mongodb aktifkan dahulu daemon toolnya dengan perintah:[root@cloudcomputing20 ~]#sudo service mongod startDitungu sebentar karena ditas karena baru pertama kali jadi lumayan lama jika status tidak menunjukkkan error bisa langsung menggunakanyanya untuk menjalankan mogodb itu dengan mengunakan perintah[root@cloudcomputing20 ~]#mongo>perintah diatas adalah menjalankan mongodb shel pada TERMINAL untuk memebuat data base gunakan perintah[root@cloudcomputing20 ~]#use tccDiatas adalah untuk membuat database dengan nama tcc untuk membuat tabel atau kolektion gunakan perintah coollection

B.Install Mongodb di Ubuntu 14.04 LTSPada pengintallan mongodb ini saya menggunakan dengan cara online untuk pertama kali adalah meng update dahulu reository pada ubuntu anda yakni dengan menggunakan perintah :

sudo apt-get updatePerintah ini adalah untuk melakukan pengupdatetan pada paket di ubuntu setelah selesai lalu baru melakukan penginstallan pada pada os ini dengan perintah yakni :

heriipurnama@heriipurnama-A450C:~$ sudo apt-get install -y mongodb-org Diatas adalaha perintah untuk melakukan penginstallan mongdb secara online dan tunggu sampai proses penginstallan selesai.

heriipurnama@heriipurnama-A450C:~$ sudo service mongod start Diatas adalah perintah untuk menjalankan Daemon Tools pada mongodb dan untuk melakuakn penghentiannya adalah dengan melakukan perintah:

heriipurnama@heriipurnama-A450C:~$ sudo service mongod stopDiatas adalah perintah untuk menghetikan daemon tool pada mongodb dan untuk masuk ke SHEEL MONGODB adalah dengan menggunakan Perintah:

heriipurnama@heriipurnama-A450C:~$ mongo perintah adalah perintah untuk mengaktikan shell mongo itu sendiri:

Bisa dilihat disana bahwa diatas adalah pengaktifan shell mongo pada Terminal , UNTUK membuat database dengan mengunakan Perintah

use databaseperintah diatas adalah perintah untuk membuat database baru yakni dengan nama database

untuk melihat isi database dengan melkuakan perintah show dbsdatabase yang baru dibuat belum ada dikarenakan dalam databese tersebut masi konsong atau belum ada collectionnya jadi tidak akan disimpan dalam db mongodb itu sendiri.

2.INSTALL TOOLS ECLIPSE DI OS LINUX UBUNTU 14.04 LTSPada tahap ini saya mengintall dengan paket yang sudah saya punya untuk mengunduh paket versi ubutnu 14.04 bsa diunduh di http://www.eclipse.org/downloads/?osType=linux

pada paket ini saya pindah ke desktop untuk lebih mudah dalam pengaplianya dalam pegnstallanya.

heriipurnama@heriipurnama-A450C:~$ cd Desktop perintah diatas adalah perintah unutuk memindah paket dari direktori awal ke desktop os ini

heriipurnama@heriipurnama-A450C:~/Desktop$ tar zxvf eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz Perintah diatas adalah perintah untuk mengektrak paket eclipse ini yang mana akan diletakkan pada desktop.Dan tunggu hingga proses selesaieclipse/ eclipse/artifacts.xml eclipse/features/ eclipse/features/org.eclipse.equinox.p2.discovery.feature_1.0.200.v20140512-1802/ eclipse/features/org.eclipse.equinox.p2.discovery.feature_1.0.200.v20140512-1802/META-INF/ eclipse/features/org.eclipse.equinox.p2.discovery.feature_1.0.200.v20140512-1802/META-INF/ECLIPSE_.RSA eclipse/features/org.eclipse.equinox.p2.discovery.feature_1.0.200.v20140512-1802/META-INF/ECLIPSE_.SF

heriipurnama@heriipurnama-A450C:~/Desktop$ cd eclipse/ .perintah diatas adalah perintah unutuk masuk kedirektori eclise dan akan digunakan untuk melakukan penginstallanya

heriipurnama@heriipurnama-A450C:~/Desktop/eclipse$ ls about_files configuration eclipse.ini icon.xpm plugins about.html dropins epl-v10.html notice.html readme artifacts.xml eclipse features p2 Perintah diatas adalah perintah untuk melihat paket dalam eclipse dan menjalankan aplikasi nya untuk menjalankan aplikasinya tinggal memenggil aplikasinya yakni eclipse itu sendiri.

untuk menjalankannya bisa tekan eclipse maka akan menjalankan aplikasi itu seperti ini:

Diatas adalah perintah dalam comand line yang telah saya jelahkan tadi. . .untuk mengintall eclipse ini jangan lupa install javanya dulu dengan menggunkan perintah sudo apt-get install openjdk-7-jdkDan apabila anda telah mengintall java nya jangan lupa cek java tersebut dengan perintahheriipurnama@heriipurnama-A450C:~$ java -version Diatas adalah perintah untuk melihat versi java yang digunakan dalam os ini :disana sudah terlihat versi berapa yang saya gunakan dalam os ini:Dan pada saat menjalankan aplikasi ini maka akan ada pop menu seperti yang terlihat diatas diatas adalah pop menu yang digunakan untuk meltakkan dimakah hasil dari yag dibuat disimpan.Kalau dilihat diatas maka apa yang dibuat dalam eclipse ini akan disimpan dalam direktori /home/heriipurnama/workspace

3.MENGINTEGRASIKAN MONGODB DENGAN ECLIPSEPertama-tama unduh dahulu paketnya di http://github.com/mongodb/mongo-java-driver/downloads setelah itu masukkan paket tersebut dalam editor eclipse

1.jalankan eclipse disini menggunakan eclipse-java-luna-SR2 . .. Buat projek baru dengan cara File new Project java project Disini saya membuat dengan nama mongo_1Selah itu membuat paket librari mongonya saya menyimpan dan membua nya di direktori/home/heriipurnama/tools/mongodb/lib didirektory itulah saya membuatnya. . .Dan untuk memasukkanya kedalam projek kita pilih

projek yang kiata buat klik kanan pilih propertis pilih java build add variabels configure variabel classpath variabel pada pop menu ini pilih New dan search dimana driver mongo yang kamu punya lalau OK maka driver atau libari mongo telah dimasukkan seperti gambar dibawah ini:

Dan untuk membuat koneksi buat file dengan nama bebas dengan extensi java seperti dibawah ini:

itu digunakan untuk mengakses mongodb yakni database 'test'. . .Dan membuat collectionnya.

Dan memeasukkan datanya. . .

untuk melihat bisa mengunakan CLI serti biasa aktifkan CLI :mongo >

Bisa juga mengunakan versi GUI dari mongo db itu sendiri apabila kesulitan menggunakan yang versi CLI disini saya menggunakan robomongo. .

masuk mengunakan CLI dengan cara seperti diah ini. . .

skrip pertama untuk masuk kedalam direktorinya dan skrip yang kedua untuk menjalankanya:diatas adalah tampilan dari robomongo itu.Heri Purnama125410101