06 Desember 2010

Install Apache Casandra On Windows

Apache Cassandra adalah OpenSource database terdistribusi sistem Management yang di bangun oleh Apache Fondation guna menangani data yang sangat besar dan memungkinkan tersebar diseluruh server. Database yang berbasis NoSQL Database ini sudah dikembangkan di Facebook dalam menangani data yang besar. Bisa di bayangkan jika Facebook menggunakan DBMS atau RDBMS, Maka performa Facebook pun pasti akan menurun.


Berikut adalah tutorial installasi Apache Cassandra di lingkup Windows 

1. Download Apache Cassandra
download Apache Cassandra di situs resminya Apache Fondation

2. Extract
Extract hasil download yang berbentuk ZIP or 7ZIP. Copykan hasil extract-an di folder C:\Development

3. Create Directory
Buat directory sebagai tempat penyimpanan data di directory
C:\cassandra\saved_caches
C:\cassandra\commitlog
C:\cassandra\data 

4. Create JAVA_HOME & CASSANDRA_HOME
Tambah path Environment Variables JAVA_HOME dengan path C:\Program Files\Java\jdk1.6.0_12 
dan
Tambah path Environment Variables CASSANDRA_HOME dengan path C:\Development 
caranya :
  • Buka Control Panel -> System -> Advanced System setting
  • Pilih tab Advanced -> Evirontment Variable
  •  
  • Pada System Variable klik tombon NEW
  • Tambahkan Variable name dengan JAVA_HOME dan variable valuenya C:\Program Files\Java\jdk1.6.0_12 
  • Tekan tombol NEW lagi dan ttambahkan Variable name dengan CASSANDRA_HOME dan vaariable valuenya C:\Development 

5. Lakukan Configurasi
Edit file storage-conf.xml pada C:\Development\conf , pada  line 210 sampai 214 :
/var/lib/cassandra/saved_caches
  /var/lib/cassandra/commitlog
  
      /var/lib/cassandra/data
  
ganti dengan :
C:\cassandra\saved_caches
  c:\cassandra\commitlog
  
      C:\cassandra\data
  

6. Edit file cassandra-cli.bat
file cassandra-cli.bat berada di C:\Development\bin
replace :
NOT DEFINED CASSANDRA_HOME set CASSANDRA_HOME=%CD%
menjadi :
if NOT DEFINED CASSANDRA_HOME set CASSANDRA_HOME=%~dp0..

7. Jalankan file cassandra.bat 
Jalankan cassandra.bat sebagai server
dan cassadra-cli.bat sebagai CLI nya

ERUIKA anda berhasil menjalankan server Apache Cassadra....