
- Engin YILMAZ
- 30 Mayıs 2016
- 0 Yorum
- VERİ TABANI
Merhaba Arkadaşlar,
Bu yazımda sizlere Cassandra veritabanından kısaca bahsedip kurulumunu yapmaya çalışacağım,
Apache tarafından gelştirilen açık kaynak kodlu yüksek performanslı NOSQL mimarisi yapısında dağınık bir veritabanıdır. İlk olarak Facebook tarafında, google'un bigtable ve Amazonun dynamo veritabanlarını temel alarak geliştirilmiş sonrasında Apache'ye devredilmiştir.
Cassandra’nın sağladığı kolaylıklar ve faydalarını aşağıdaki gibi sıralayabiliriz;
- Elastic scalability
- Always on architecture
- Fast linear-scale performance
- Flexible data storage
- Easy data distribution
- Operational simplicity
- Transaction support
cassantranın kurulumuna geçecek olursak;
işletim sisteminiz centos7, redhat7.. ise aşağıdaki linkten indirebilirsiniz.
http://www.apache.org/dyn/closer.lua/cassandra/3.5/apache-cassandra-3.5-bin.tar.gz
Eğer işletim sisteminiz 6.x ise aşağıdakki linkten veritabanını indirebilirsiniz.
http://www.apache.org/dyn/closer.lua/cassandra/2.1.14/apache-cassandra-2.1.14-bin.tar.gz
download ettiğiniz veritabanınızın "/home/oracle/Desktop/" dizinine indiğini farz ediyorum.
indirmiş olduğunuz veritabanı dosyasını /usr/java dizinine taşıyın ve zipden çıkartın..
mv /home/oracle/Desktop/apache-cassandra-2.1.14-bin.tar.gz /usr/java
tar -zxvf apache-cassandra-2.1.14-bin.tar.gz
Sonrasında dataların ve logların tutulacağı dizinleri oluşturacağız.
mkdir
/usr/java/cassandra/data
mkdir
/usr/java/
cassandra/logs
Sonrasında configurasyon yapılır.
cd /usr/java/cassandra/conf
vi cassandra.yaml
Bu dosyada aşağıdaki satırlar bulunur ve aşağıdaki gibi değiştirilir.
data_file_directories:
- /usr/java/cassandra/data/data
commitlog_directory: /usr/java/cassandra/data/commitlog
saved_caches_directory: /usr/java/cassandra/data/saved_caches
Daha sonra aşağıdaki komut ile veritabanı başlatılır.
cd /usr/java/cassandra/bin
./cassandra -f
Veritabanı açıldıktan sonra aşağıdaki komut ile cqlleriniz çalıştırabilirsiniz.
cd /usr/java/cassandra/bin
./cqlsh
Umarım faydali olmuştur...
Yorumlar
Henüz yorum yapılmadı.