Ben bütün kurulumları root user ile yaptığım için hiçbir komutun başına sudo yazmadım. Eğer siz farklı bir kullanıcı ile yapacaksanız her komut satırının başına sudo eklemeyi unutmayın.

  1. Java'nın kurulması
    root user ile yum install java
    normal user ile sudo yum install java

  2. nano Text Editör'ün kurulması (Ben nano kullanıyorum diye bu adımı ekledim. Siz vim kullanıyorsanız bu adımı atlayarak nano yazdığım kısımlara vi yazarak devam edebilirsiniz.)
    yum install nano

  3. Datastax Repository'sinin ayarlanması
    nano \etc\yum.repos.d\datax.repo çalıştırıyoruz ve şunları yazıyoruz;

[datastax] 
name = DataStax Repo for Apache Cassandra
baseurl = http://rpm.datastax.com/community
enabled = 1
gpgcheck = 0

[Kısa Bilgi] Linux sisteminde bulunan bütün Package Manager'lar (Paket Yükleryicileri) bu paketleri barındıran repository'ler üzerinden paket yükleme işlemini yaparlar.

  1. Cassandra 3 Kurulumu
    yum install dsc30

  2. Cassandra Tools kurulması
    yum install cassandra30-tools

Cassandra'nın kendisi yalnızca Start, Stop ve komutlarını çalıştırabileceğiniz şekilde geliyor. Ekstra şeyler için (Status, Join, Cluster vs.) Cassandra Tools'u kurmanız gerekiyor.

Kurulum işlemleri tamamlandıktan sonra;

service cassandra start

Komut satırı ile Cassandra servisinizi çalıştırabilirsiniz. Eğer çalıştırırken detay görmek / log görmek istiyorsanız yalnızca cassandra -f komut satırını eğer background job olarak çalıştırıp işlemlerinize devam etmek istiyorsanız cassandra -f & komut satırını kullanabilirsiniz.

Cassandra'nızın ne durumda olduğunu görmek için

nodetool status

Komut satırını kullanabilirsiniz.

Yazıyı not tutmak için yazıyordum, sizlerle de paylaşmak istedim. Ben Cassandra'yı Cluster olarak kurmak istediğim için birçok şeyi de tecrübe edinmiş oldum. Öyle ha deyip Cluster kurulumu maalesef yapamıyorsunuz. Karşılaştığım hataları, çözümleri ve tecrübeleri yine sizlerle paylaşmaya çalışacağım.

Bu yazıyı da güncelleme notları ile birlikte güncel tutmaya çalışacağım.

Eklememi istediğiniz şeyler varsa ve ya ekstra sormak istediğiniz sorular varsa yorum bölümünden sorabilirsiniz.

Selametle.

v1.0 - 23.01.2017 21:55