Menanam Hypertable di Slackware 13

Written By pcbolong on Thursday, July 1, 2010 | 11:58 PM

Setelah server crawler saya yang menggunakan debian tidak bisa booting, karena bad sector pada hardisk, terpaksa saya menggunakan laptop dengan slackware nya untuk dijadikan server cadangan sampai server aslinya sembuh. Server crawler ini adalah penelitian skripsi saya. Jadi sangat penting :D . Sebelumnya, saya sudah mencoba install hypertable sebagai database crawler di slackware, tetapi selalu gagal. Kali ini dengan desakan dan pojokan, akhirnya berhasil. Ternyata hanya kurang membaca saja. ^,^

Berikut langkahnya:
1. Download file source hypertable lengkap dengan Thrift broker nya dalam bentuk archive di sini

2. Extrack file menggunakan perintah

root@darkstar:/media/disk/Master/hypertable# tar –jxvf hypertable-0.9.3.3-linux-i386.tar.bz2


3. Hasil extrack –an nya bernama hypertable-0.9.3.3-linux-i386/ . Copy folder hypertable yang ada di dalamnya ke dalam direktori /opt/ di root dengan perintah

cp –a hypertable-0.9.3.3-linux-i386/opt/hypertable /opt


4. Nah, lalu jalankan file fhsize.sh dengan perintah

/opt/hypertable/0.9.3.3/bin/fhsize.sh


Hasilnya adalah :

Setting up /var/opt/hypertable
Setting up /etc/opt/hypertable

To run Hypertable under user , do something like the following:
sudo chown -R /var/opt/hypertable /etc/opt/hypertable

For log rotation, install cronolog and (re)start Hypertable.


5. Sampai langkah di atas, berarti hypertable telah terinstal. Perlu diketahui, fhsize.sh adalah sebuah file yang berisi script yang akan memodifikasi proses instalasi agar sesuai dengan Filesystem Hierarchy Standart.
6. Setelah instalasi selesai, buatlah link dari /opt/hypertable/current ke versi yang anda miliki. Versi hypertable saya adalah 0.9.3.3. Perintahnya adalah:

cd /opt/hypertable
ln –s 0.9.3.3 current


7. Untuk mencoba apakah hypertable benar-benar sudah terinstall dan bisa berjalan, buktikan.. :D dengan perintah :

/opt/hypertable/current/bin/ht start all-servers local


Hasilnya adalah :

DFS broker: available file descriptors: 1024
Started DFS Broker (local)
Started Hyperspace
Started Hypertable.Master
Started Hypertable.RangeServer
Started ThriftBroker


8. Dan untuk menggunakan, masuk ke hypertable shell :

/opt/hypertable/current/bin/ht shell


Hasilnya :

Welcome to the hypertable command interpreter.
For information about Hypertable, visit http://www.hypertable.org/

Type 'help' for a list of commands, or 'help shell' for a
list of shell meta commands.

hypertable>



TARAAAAAAAAAAAAAA….hypertable aka noSQL variant is ready to use. Happy coding :D

1 comments:

aby said...

Hypertable tuh apa ya??

dijelasin donk..

kek IPTables gt ya?