Android

Ubuntu 18.04 Üzerinde Apache Cassandra Nasıl Kurulur

Apache Cassandra 3.11 Installation on Ubuntu 18.04 LTS Bionic Beaver

Apache Cassandra 3.11 Installation on Ubuntu 18.04 LTS Bionic Beaver

İçindekiler:

Anonim

Apache Cassandra, tek bir hata noktası olmayan ücretsiz ve açık kaynaklı bir NoSQL veritabanıdır. Performanstan ödün vermeden doğrusal ölçeklenebilirlik ve yüksek kullanılabilirlik sağlar. Apache Cassandra, Apple, NetFlix, eBay ve Easou gibi çeşitli kuruluşlar tarafından kullanılmaktadır.

Bu derste, Apache Cassandra'yı Ubuntu 18.04'e nasıl kuracağınızı göstereceğiz. Ubuntu 16.04 ve Linux Mint, Kubuntu ve Elementary OS dahil olmak üzere tüm Ubuntu tabanlı dağıtımlar için de aynı talimatlar geçerlidir.

Ön şartlar

Ubuntu sisteminize paketleri yükleyebilmek için sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açmanız gerekir.

Apache Cassandra'yı Yükleme

Ubuntu 18.04'te Apache Cassandra'yı kurmanın en kolay yolu, resmi Apache Cassandra deposundan deb paketini kurmaktır.

Bu makaleyi yazarken, Apache Cassandra'nın en son sürümü 3.11'dir ve sisteme OpenJDK 8 kurulmasını gerektirir.

Java kurulumu oldukça basittir, paket dizinini güncelleyerek başlayın:

sudo apt update

OpenJDK paketini yazarak yükleyin:

sudo apt install openjdk-8-jdk

Java sürümünü yazdıracak aşağıdaki komutu çalıştırarak Java kurulumunu doğrulayın:

java -version

Çıktı şöyle görünmelidir:

openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

HTTPS üzerinden bir depoya erişmek için gerekli olan apt-transport-https paketini kurun:

sudo apt install apt-transport-https

Bir sonraki adım Apache Cassandra deposunu eklemektir.

Aşağıdaki wget komutunu kullanarak deponun GPG'sini alın:

wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

Yukarıdaki komutun OK çıkması gerekir, bu da anahtarın başarıyla içe aktarıldığı ve bu depodaki paketlerin güvenilir olduğu kabul edilir.

Daha sonra, Cassandra deposunu aşağıdakilere vererek sisteme ekleyin:

sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

Depo etkinleştirildikten sonra, apt paket listesini güncelleyin ve şunu yazarak Apache Cassandra'nın en son sürümünü yükleyin:

sudo apt update sudo apt install cassandra

Yükleme işlemi tamamlandıktan sonra Cassandra servisi otomatik olarak başlayacaktır. Cassandra'nın çalıştığını aşağıdakileri yazarak doğrulayabilirsiniz:

nodetool status

Buna benzer bir şey görmelisiniz:

Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1

Tebrikler, bu noktada Ubuntu sunucunuzda Apache Cassandra yüklü.

Apache Cassandra'yı Yapılandırma

Apache Cassandra verileri /var/lib/cassandra dizininde saklanır, yapılandırma dosyaları /etc/cassandra ve Java başlatma seçenekleri /etc/default/cassandra dosyasında yapılandırılabilir.

Varsayılan olarak, Cassandra yalnızca localhost üzerinden dinlemek üzere yapılandırılmıştır. Veritabanına bağlanan istemci de aynı ana bilgisayarda çalışıyorsa, varsayılan yapılandırma dosyasını değiştirmeniz gerekmez.

Cassandra ile CQL (Cassandra Sorgu Dili) aracılığıyla etkileşim kurmak için, Cassandra paketiyle birlikte gelen cqlsh adlı bir komut satırı yardımcı programını kullanabilirsiniz.

cqlsh

Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>

Apache Cassandra Kümesini Yeniden Adlandırma

Varsayılan olarak Cassandra kümesine “Test Kümesi” adı verilir. Değiştirmek istiyorsanız aşağıdaki adımları izleyin:

  1. Cassandra CQL terminaline cqlsh ile cqlsh :

    cqlsh

    Küme adını “Linuxize Kümesi” olarak değiştirmek için aşağıdaki komutu çalıştırın:

    UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';

    “Linuxize Cluster” ı istediğiniz adla değiştirin. Tamamlandığında, konsoldan exit için exit yazın.

    cassandra.yaml yapılandırma dosyasını düzenleyin ve yeni küme adınızı girin.

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    Sistem önbelleğini temizlemek için aşağıdaki komutu çalıştırın:

    nodetool flush system

    Son olarak Cassandra hizmetini yeniden başlatın:

    sudo systemctl restart cassandra

Sonuç

Ubuntu 18.04'ünüze Apache Cassandra'yı başarıyla yüklediniz. Artık resmi Apache Cassandra Belgeleri sayfasını ziyaret edebilir ve Cassandra'ya nasıl başlayacağınızı öğrenebilirsiniz.

java cassandra ubuntu veritabanı