Android

Debian 9 Apache Cassandra Nasıl Kurulur

Installer Apache PHP Mariadb (Mysql) sur Debian 10 (LAMP)

Installer Apache PHP Mariadb (Mysql) sur Debian 10 (LAMP)

İç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, Reddit, NetFlix, Instagram ve Github gibi büyük, aktif veri setlerine sahip bir dizi şirket tarafından kullanılmaktadır.

Bu eğitim, Debian 9'a Apache Cassandra'yı yükleme sürecinde size rehberlik eder.

Ön şartlar

Debian 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

Debian 9'a Apache Cassandra'yı kurmanın önerilen yöntemi, resmi Apache Cassandra deposundan deb paketini kurmaktır.

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

OpenJDK 8 paketini kurmak için aşağıdaki komutu çalıştırın:

sudo apt update sudo apt install openjdk-8-jdk

Tamamlandığında, Java sürümünü yazdırarak doğrulayın:

java -version

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

openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, 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 etkinleştirmektir.

Aşağıdaki wget komutunu kullanarak deponun ortak anahtarını 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.

Cassandra havuzunu aşağıdaki komutu çalıştırarak sistem kaynaklarınızın listesine ekleyin:

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

Paketlerin dizinini güncelleyin ve Apache Cassandra'nın en son sürümünü yükleyin:

sudo apt update sudo apt install cassandra

Kurulum işlemi tamamlandığında 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

Bu kadar. Debian sunucunuza Apache Cassandra yüklendi.

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'u dinler. Veritabanına bağlanan istemci de aynı makinede çalışıyorsa, ciltleme arabirimini değiştirmeniz gerekmez.

Cassandra ile komut satırından etkileşim kurmak için, Cassandra paketi ile birlikte gelen cqlsh aracını kullanın.

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. İlk olarak, Cassandra CQL terminaline şunu yazarak giriş yapın:

    cqlsh

    ve 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. Bittiğinde, terminalden exit için exit yazın.

    Ardından, 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 çalıştırarak yeniden başlatın:

    sudo systemctl restart cassandra

Sonuç

Debian 9 sunucunuza Apache Cassandra'yı başarıyla yüklediniz. Cassandra'yı kullanmaya başlama hakkında daha fazla bilgi için resmi Dokümantasyon sayfalarını ziyaret edin.

java cassandra debian veritabanı