">

Cassandra Veritabanı

Cassandra Veritabanı

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

Yorum Yapın