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.