Teknologi Big Data Windows Azure Hadoop memungkinkan pengguna untuk melakukan komputasi paralel dan grid computing pada data besar. Artikel ini menjelaskan cara menggunakan Windows Azure Hadoop dengan mendaftar, membuat klaster, mengeksekusi job contoh, dan menghapus job. Panduan singkat juga diberikan untuk memulai belajar teknologi Big Data.
1. KNOW-HOW Windows
MENGENAL WINDOWS
AZURE HADOOP
Mengenal solusi Big Data dari Microsoft dengan Windows Azure Hadoop.
Agus Kurniawan
Era data yang besar atau Big Data Kemudian kita akan memperoleh Memulai Menggunakan Windows
menjadi tren yang cukup ramai saat ini. konfirmasi melalui e-mail dan biasanya Azure Hadoop
Banyaknya opsi untuk melakukan kom- kita akan disuruh menunggu hingga Setelah kita disetujui, lakukan logon ke
putasi paralel ataupun grid computing permintaan kita disetujui. Lamanya situs https://www.hadooponazure.com/.
https://www.hadooponazure.com/
membuat ini menjadi diperlukan dalam menunggu bervariasi, tidak selalu Jika sukses, kita akan melihat tampilan
dunia bisnis, padahal dulu sebagian sama. Apabila kita sudah mendapatkan seperti pada gambar 2.
besar digunakan di kalangan industri persetujuan, maka kita dapat langsung Isi nama DNS, username, dan pass-
penelitian ataupun akademi. mengaksesnya. word untuk akses Hadoop kita. Di sini,
Microsoft melalui Windows Azure
juga menyediakan alternatif solusi
Big Data dengan menggabungkan
infrastruktur dan teknologi Microsoft.
Dalam artikel ini, penulis akan meng-
ajak pembaca memahami tentang Big
Data pada Windows Azure.
Apa Itu Windows Azure Big Data?
Pada saat artikel ini ditulis, Microsoft
menawarkan solusi Big Data yang
merupakan kerja sama antara Microsoft
dan Apache melalui produknya, yaitu Gambar 1. Website Microsoft Big Data.
Hadoop, http://hadoop.apache.org/. Ker-
http://hadoop.apache.org/
ja sama ini dituangkan dalam satu solusi
dengan Windows Azure. Pembaca dapat
mengunjungi solusi Windows Azure Big
Data di alamat https://www.hadoopona-
zure.com/ yang tampilan website-nya
dapat dilihat pada gambar 1.
Teknologi ini masih baru ketika artikel
ini ditulis. Oleh karena itu, apabila kita
ingin mencoba teknologi ini, kita harus
mendaftar terlebih dulu karena hanya
yang mendapat persetujuan yang dapat
mencobanya. Bagaimana caranya? Pada
website (gambar 1), klik Invitation
sehingga kita akan memperoleh website
survey dan kita akan disuruh untuk
mengisi data dan beberapa pertanyaan.
Isi data survei ini sesuai dengan data
yang dimiliki. Jika sudah selesai, kirim
data melalui tombol di bawahnya. Gambar 2. Membuat cluster baru.
86 12/2012
2. Windows KNOW-HOW
seperti pada gambar 3. Untuk melihat Remote Desktop
dashboard cluster Hadoop yang telah Pada Windows Azure Hadoop ini
dibuat, klik menu Go to Cluster pada dapat dilakukan remote desktop.
bagian bawah Cluster URL. Selanjutnya, Dengan mengeklik Remote Desktop
kita akan disuguhkan dashboard cluster seperti yang terlihat pada gambar
Hadoop yang tampilannya seperti pada 4, kita akan memperoleh pop up di
gambar 4. Langkah selanjutnya, yaitu bagian bawah untuk membuka remote
melakukan ekplorasi module-module desktop. Eksekusi remote desktop dan
yang terdaftar pada dashboard ini. caranya sama seperti kita melakukan
Gambar 3. Cluster Hadoop yang sudah remote desktop dengan RDP.
dibuat.
Eksplorasi Windows Azure Hadoop Setelah itu, kita akan disuguhkan
Kalau kita perhatikan dashboard ini username dan password. Nilai username
(gambar 4), kita melihat ada 8 kotak dan password ini sama dengan account
menu, antara lain yang dibuat ketika kita membuat
Interactive Console, cluster Hadoop. Jika sudah, klik tombol
Remote Desktop, OK. Selanjutnya, kita akan memperoleh
Open Ports, kotak dialog Certificate untuk secure
Manage Cluster, connection. Klik tombol Yes.
Job History, Apabila proses remote desktop sukses,
Samples, kita akan melihat desktop dari Windows
Download, dan Azure Hadoop yang contohnya dapat
Create Job. dilihat pada gambar 6. Kalau kita
perhatikan, di dalam desktop terdapat
Apa saja isinya? Mari kita lakukan shortcut menu. Klik link browser untuk
eksplorasi untuk mengetahuinya lebih node status dan kita akan memperoleh
dalam. status dari node cluster seperti yang
terlihat pada gambar 7. Jika kita klik
Interactive Console bagian Hadoop commandline, maka
Gambar 4. Dashboard Hadoop cluster. Interactive Console merupakan fitur kita akan mengoperasikan Hadoop ini
pada Windows Azure Hadoop yang melalui console ini.
kita hanya disediakan 3 nodes cluster. berfungsi untuk melakukan manajemen Apabila sudah selesai dan ingin
Jika sudah diisi, klik tombol Request Hadoop melalui console. Console ini keluar, jangan lupa untuk menutupnya
Cluster. Setelah itu, sistem akan tidak dilakukan di aplikasi console, dengan melakukan log off.
off
membuat cluster baru dengan 3 node. tetapi melalui web Javascript. Contoh
Kita akan disuruh menunggu hingga tampilannya seperti pada gambar Open Ports
proses selesai terciptanya cluster. 5. Sebagai contoh, tik help() untuk Bagian ini menampilkan konfigurasi
Apabila proses ini sukses, kita akan mengetahui perintah yang didukung port ODBC server yang berguna untuk
memperoleh tampilan website-nya pada console web ini. komunikasi antara aplikasi yang akan
Gambar 5. Interactive console Gambar 6. Windows Azure Hadoop.
12/2012 87
3. KNOW-HOW Windows
dieksekusi dengan database. Jika ingin
membuka port ini, klik bagian Toggle
dari panel port ODBC.
Manage Cluster
Panel ini memberikan informasi tentang
status penggunaan resource yang dipakai
oleh Windows Azure Hadoop. Selain
itu, kita dapat melakukan konfigurasi
untuk disaster recovery dan konfigurasi
Windows Azure Blob. Contoh tampilan
panel ini dapat dilihat pada gambar 8.
Job History
Setiap kali kita mengeksekusi job ke
dalam Windows Azure Hadoop, maka
informasi tentang job ini akan disimpan Gambar 7. Melihat status node.
di sini, termasuk job yang sukses dan
gagal. Jadi, ini mirip seperti event log.
Samples
Kita juga disediakan contoh-contoh
aplikasi yang dapat dieksekusi pada
Windows Azure Hadoop beserta kode
programnya. Contoh program ini di-
harapkan dapat memberikan inspirasi
tentang cara untuk mulai menggunakan
Windows Azure Hadoop.
Download
Pada bagian panel Download, kita
akan memperoleh client driver untuk Gambar 8. Mengatur cluster.
mengakses Apache Hadoop yang di-
sediakan, baik untuk platform 32-bit
maupun x64. Pembaca dapat men-
download driver sesuai dengan platform
yang dimiliki.
Create Job
Panel Create Job yang terletak di bagian
bawah digunakan untuk melakukan
pengiriman job. Setelah aplikasi dibuat,
kita dapat mengeksekusinya melalui
panel ini. Contoh form pengiriman job
dapat dilihat pada gambar 9.
Melakukan Eksekusi Job
Bagaimana menguji aplikasi kita pada Gambar 9. Form pengirim job.
Windows Azure Hadoop?
Penulis tidak akan menjabarkan cara Kita akan menggunakan contoh Deploy to Your Cluster dan kita akan
membuat program berbasis Hadoop program yang telah disediakan. Pada memperoleh tampilan job dengan
karena topik ini cukup luas. Penulis bagian Sample dari dashboard Windows aplikasinya. Contoh tampilannya seperti
menganjurkan pembaca untuk membaca Azure Hadoop, pilih Pi Estimator pada pada gambar 10. Apabila proses ini
dokumen tentang cara memrogramnya. bagian panel Download. Selanjutnya, berhasil, kita akan melihat proses
Cek alamat website http://hadoop. aplikasi ini akan dikirim ke bagian eksekusinya seperti pada gambar 11.
apache.org/. job dengan cara mengeklik tombol Untuk menghapus job, dapat
88 12/2012
4. Windows KNOW-HOW
dilakukan di bagian panel job. Pada
bagian panel Job, klik Job yang aktif.
Setelah itu, klik tombol Delete Job dan
nanti kita akan memperoleh konfirmasi
seperti yang terlihat pada gambar 12.
Klik tombol OK jika ingin menghapus
job ini.
Panduan untuk Belajar
Teknologi Big Data sangat diperlukan
untuk masa depan. Ini disebabkan
data yang tersimpan mempunyai ukuran
yang besar dan tipe datanya juga cukup
bervariasi. Selain itu, ini juga dipicu
oleh derasnya informasi yang datang.
Oleh karena itu, investasi untuk belajar
teknologi sangatlah berguna bagi kita
semua.
Bagaimana cara memulainya? Secara
umum, kita dapat melakukan langkah-
langkah berikut.
Lakukan pendaftaran dan coba
Gambar 10. Membuat job dengan aplikasi Pi Estimator.
Windows Azure Hadoop ini melalui
situs https://www.hadooponazure.
com/.
Pelajari mengenai Apache Hadoop
dan teknologi penerapannya.
Pembaca dapat memulainya dengan
membaca dokumen yang telah dise-
diakan di http://hadoop.apache.
org/docs/current/.
Untuk pengembangan aplikasi,
pembaca dapat memulai dengan
membaca tutorial yang telah
disediakan oleh Mic r o s o f t d i
alamat website http://gettingstarted.
Gambar 11. Hasil eksekusi.
hadooponazure.com/. Website ini
menyediakan training tutorial dan
beberapa contoh program.
Download dan lakukan instalasi
Microsoft .NET SDK untuk
Hadoop di alamat http://hadoopsdk.
codeplex.com/. Pada website ini,
dijelaskan cara untuk melakukan
instalasinya. Melalui SDK ini, kita
dapat mengembangkan aplikasi
Windows Azure Hadoop.
Agus Kurniawan, Dosen Fakultas Ilmu Komputer,
Universitas Indonesia.
LEBIH LANJUT
Windows Azure, https://www.
hadooponazure.com/
Apache Hadoop, http://hadoop.
apache.org/
Gambar 12. Menghapus job.
12/2012 89