Apache Cassandra'nın Ubuntu 20.04'e Kurulumu


Apache Cassandra, birden çok düğümde hata toleransı, doğrusal ölçeklenebilirlik ve tutarlılık sağlayan, yüksek performanslı bir açık kaynaklı NoSQL veritabanı motorudur. Apache Cassandra, dağıtılmış mimarisi sayesinde büyük hacimli verileri dinamo tarzı çoğaltmayla işler. Burası kopyaların bir kümedeki çeşitli düğümlerde depolandığı yerdir, böylece yüksek kullanılabilirlik ve sıfır hata noktası sağlanır.

Apache Cassandra, büyük miktarda verinin toplandığı IoT uygulamaları için idealdir. Ayrıca sosyal medya analizlerinde, mesajlaşma hizmetlerinde ve perakende uygulamalarında da kullanışlıdır.

Apache Cassandra'yı kullanan şirketler arasında Netflix, Facebook, Cisco, Hulu yer alıyor. Strong>, Twitter ve çok daha fazlası.

Bu makalede, Apache Cassandra'yı Ubuntu 20.04 ve Ubuntu 18.04'e nasıl yükleyeceğinizi ve yapılandıracağınızı öğreneceksiniz.

Adım 1: Java'yı Ubuntu'ya yükleme

Apache Cassandra'nın kurulumu, Java'nın kurulu olup olmadığının kontrol edilmesiyle başlar. Daha spesifik olmak gerekirse, Apache Cassandra ile sorunsuz bir şekilde çalışmak için gereken şey OpenJDK'dir. Farklı bir sürüm yüklemek, yapılandırma sırasında size hata verme olasılığı daha yüksektir.

Java'nın yüklü olup olmadığını kontrol etmek için şu komutu çalıştırın:

java -version

Eğer Java henüz kurulmamışsa, çıktının terminalinizde gösterildiği gibi yazdırıldığını göreceksiniz.

OpenJDK'yi yüklemek için aşağıdaki apt komutunu yürütün.

sudo apt install openjdk-8-jdk

Komutu çalıştırarak bir kez daha Java'nın kurulu olduğunu doğrulayın.

java -version

Adım 2: Apache Cassandra'yı Ubuntu'ya yükleyin

Java yüklendikten sonra Apache Cassandra'yı yüklemeye devam edeceğiz. Öncelikle, https protokolü aracılığıyla depolara erişime izin vermek için apt-transport-https paketini yükleyin.

sudo apt install apt-transport-https

Ardından, gösterildiği gibi aşağıdaki wget komutunu kullanarak GPG anahtarını içe aktarın.

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

Ardından Apache Cassandra'nın deposunu gösterildiği gibi sistemin kaynak listesi dosyasına ekleyin.

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

Apache Cassandra'yı kurmadan önce paket listesini güncellemeniz gerekir.

sudo apt update

Ardından şu komutu kullanarak NoSQL veritabanını yükleyin:

sudo apt install cassandra

Genellikle Apache Cassandra otomatik olarak başlar. Durumunu onaylamak için aşağıdaki komutu çalıştırın:

sudo systemctl status cassandra

Aşağıdaki çıktı Cassandra'nın beklendiği gibi çalışır durumda olduğunu doğrulamaktadır.

Ek olarak, komutu çalıştırarak düğümünüzün istatistiklerini doğrulayabilirsiniz.

sudo nodetool status

Terminalde Cassandra'da oturum açmak için komutu çağırın.

cqlsh

Adım 3: Ubuntu'da Apache Cassandra'yı Yapılandırma

Apache Cassandra yapılandırma dosyaları /etc/cassandra dizininde depolanırken veriler /var/lib/cassandra dizininde depolanır. Başlatma seçenekleri /etc/default/cassandra dosyasında değiştirilebilir.

Cassandra'nın varsayılan küme adı "Test Kümesi"dir. Bunu daha anlamlı bir adla değiştirmek için Cassandra'da oturum açın.

cqlsh

Küme adını kendi tercihinize göre ayarlamak için aşağıda gösterilen komutu çalıştırın. Bu durumda küme adını 'Tecmint Cluster' olarak ayarlıyoruz

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

Komut isteminden şunu yazarak çıkın:

EXIT;

Daha sonra gösterildiği gibi cassandra.yaml dosyasına gidin:

sudo vim /etc/cassandra/cassandra.yaml

küme_adı yönergesini arayın ve küme adını aşağıda gösterildiği gibi buna göre düzenleyin.

Yapılandırma dosyasını kaydedip çıkın ve Cassandra hizmetini yeniden başlatın. Gösterilen şekilde küme adını onaylamak için tekrar oturum açabilirsiniz.

Bu, Apache Cassandra'nın Ubuntu 20.04 LTS'ye kurulumuyla ilgili konuyu sonlandırıyor.