How to Install Apache Cassandra on CentOS 7
İçindekiler:
- Ön şartlar
- Apache Cassandra'yı Yükleme
- Apache Cassandra'yı Yapılandırma
- Apache Cassandra Kümesini Yeniden Adlandırma
- Sonuç
Apache Cassandra, performanstan ödün vermeden doğrusal ölçeklenebilirlik ve yüksek kullanılabilirlik sağlayan, tek bir hata noktası olmayan açık kaynaklı bir NoSQL veritabanıdır. Cassandra'da kayıtlar, tablolar, satırlar ve sütunlarla ilişkisel veritabanında olduğu gibi yapılandırılır. Apache Cassandra, Apple, NetFlix, eBay ve Easou gibi çeşitli kuruluşlar tarafından kullanılmaktadır.
Bu eğitimde Apache Cassandra'nın CentOS 7'ye nasıl yükleneceği açıklanmaktadır.
Ön şartlar
Oturum açtığınız kullanıcının paketleri yükleyebilmesi için sudo ayrıcalıklarına sahip olması gerekir.
Apache Cassandra'yı Yükleme
Apache Cassandra'yı CentOS 7'ye kurmanın önerilen yolu, rpm paketini resmi Apache Cassandra deposundan kurmaktır.
Bu makaleyi yazarken, Apache Cassandra'nın en son sürümü 3.11'dir ve sisteme OpenJDK 8 kurulmasını gerektirir.
OpenJDK'yı yüklemek için sistem türünüze:
sudo yum install java-1.8.0-openjdk-devel
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_201" OpenJDK Runtime Environment (build 1.8.0_201-b09) OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)
Java yüklendiğine göre, bir sonraki adım Apache Cassandra deposunu eklemektir.
Seçtiğiniz düzenleyiciyi açın ve aşağıdaki depo dosyasını oluşturun:
sudo nano /etc/yum.repos.d/webmin.repo
Aşağıdaki içeriği dosyaya yapıştırın:
name=Apache Cassandra baseurl=https://www.apache.org/dist/cassandra/redhat/311x/ gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.apache.org/dist/cassandra/KEYS
Depo etkinleştirildikten sonra, aşağıdakileri yazarak Apache Cassandra'nın en son sürümünü yükleyin:
sudo yum install cassandra
Cassandra hizmetini başlatın ve etkinleştirin:
sudo systemctl enable cassandra
sudo systemctl start cassandra
Cassandra'nın aşağıdakileri yazarak çalıştığını doğrulayın:
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 103.68 KiB 256 100.0% 129a9437-377d-415b-b6b2-5dc46b73a763 rack1
Bu noktada, Apache Cassandra, CentOS sunucunuza kuruldu.
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. Küme adını değiştirmek istiyorsanız aşağıdaki adımları izleyin:
-
Cassandra CQL terminaline
cqlshilecqlsh:cqlshAşağıdaki komut küme adını “Linuxize Cluster” olarak değiştirir:
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';“Linuxize Cluster” ı istediğiniz adla değiştirin. Tamamlandığında, konsoldan
exitiçin exit yazın.
/etc/cassandra/default.conf/cassandra.yamlcassandra.yamlyapılandırma dosyasını düzenleyin ve yeni küme adınızı girin.cluster_name: 'Linuxize Cluster'Sistem önbelleğini temizlemek için aşağıdaki komutu çalıştırın:
nodetool flush systemSon olarak Cassandra hizmetini yeniden başlatın:
sudo systemctl restart cassandra
Sonuç
Apache Cassandra'yı CentOS 7'nize başarıyla yüklediniz. Artık resmi Apache Cassandra Belgeleri sayfasını ziyaret edebilir ve Cassandra'yı kullanmaya nasıl başlayacağınızı öğrenebilirsiniz.
java cassandra centos veritabanıDebian 10 Linux'a Apache Cassandra Nasıl Kurulur
Apache Cassandra, tek bir hata noktası olmayan ücretsiz ve açık kaynaklı bir NoSQL veritabanıdır. Bu yazıda Debian 10, Buster'da Apache Cassandra'nın nasıl kurulacağını açıklayacağız
Ubuntu 18.04 Üzerinde Apache Cassandra Nasıl Kurulur
Apache Cassandra, tek bir hata noktası olmayan ücretsiz ve açık kaynaklı bir NoSQL veritabanıdır. Bu eğitimde, Ubuntu 18.04'e Apache Cassandra'nın nasıl kurulacağını göstereceğiz.
Debian 9 Apache Cassandra Nasıl Kurulur
Apache Cassandra, tek bir hata noktası olmayan ücretsiz ve açık kaynaklı bir NoSQL veritabanıdır. Bu eğitim, Debian 9'a Apache Cassandra'yı yükleme sürecinde size rehberlik eder.







