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
sini2. 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