CentOS 7'de Cassandra veritabanı nasıl kurulur

Veritabanları, dinamizmi, hiyerarşisi, parametre ayarları ve yönetim basitliği sayesinde büyük miktarda veriyle çalışırken temel bir unsurdur.

Bugün MySQL, MariaDB vb. gibi çeşitli veritabanlarını seçme fırsatımız var ve her birinin avantajları ve çalışacak kullanıcı sayısı ve parametrelere göre ayarları var, ancak bugün özellikle Cassandra la adında birinden bahsedeceğiz. bu bir veritabanı ile çalışırken çok faydalı olabilir ve bunun için CentOS 7 kullanacağız.

Cassandra nedirCassandra, genel sistem performansından ödün vermeden ölçeklenebilirlik ve yüksek kullanılabilirlik için tasarlanmış açık kaynaklı bir veritabanıdır.

Cassandra, temel donanım veya bulut altyapısında, onu kritik görev verileri için mükemmel bir platform haline getiren doğrusal ölçeklenebilirlik ve hata toleransı gibi faktörlere sahiptir. Cassandra'nın birden çok veri merkezinde replikasyon desteği, sınıfının en iyisidir ve genel performans düzeylerini artırırken kullanıcılar için daha düşük gecikme süresi sağlar.

Cassandra, yedeklilik, yük devretme ve olağanüstü durum kurtarma için yerel çoğaltmayı ve çoklu veri merkezi çoğaltmasını destekleyen bir veritabanıdır.

Özellikler CassandraBazı özellikleri şunlardır:

  • Kullanılabilirlik: Cassandra veritabanı, dünya çapında 1000'den fazla şirket tarafından kullanıldığı noktaya kadar güvenilirliği ile tanınmaktadır; bunların arasında, Cassandra'dan tam güvenle yararlanabileceğimiz Instagram, GitHub, Netflix'i vurgulayabiliriz.
  • Hata toleransı: Herhangi bir veritabanında kritik bir nokta, bilginin kullanılabilirliğidir ve bu açıdan Cassandra, içinde depolanan tüm verilerin otomatik olarak işlenmesine izin vererek hepimizin maruz kaldığı geniş bir hata toleransına sahiptir. hem bütünlüklerini hem de kullanılabilirliklerini garanti ederek diğer düğümlerde çoğaltılır. Ek olarak, bir düğüm bir tür hata sunduğunda, veritabanını kapatmaya gerek kalmadan değiştirilebilir, bu da kullanıcıların çalışabilirliğini ve üretkenliğini etkiler.
  • Performans: Cassandra'nın lehine olan bir nokta, hem yönetim hem de uygulama düzeyinde zaten bilinen NoSQL platformlarından daha yüksek bir seviyeye çıkmanın mümkün olduğu yüksek performansıdır.
  • Merkezi Olmayan: Cassandra'da öne çıkan bir diğer özellik, veritabanına dahil olan her bir düğümün benzersiz olması sayesinde merkezi olmayan yönetimidir, böylece büyük arızaları önler.
  • Ölçeklenebilir: Bir veritabanında dikkate alınması gereken bir nokta, ölçeklenebilirlik kapasitesidir, çünkü bu, şirket büyüdükçe veritabanının eylemiyle sınırlı kalmamasını sağlar, bu nedenle Cassandra en iyi seçeneklerden biridir. 2000'den fazla düğümü, 400 TB'den fazla veriyi ve her gün yaklaşık 1 milyar veya daha fazla isteği destekleme kapasitesi, geniş erişimini sağlar.
  • Dayanıklı: Çalışılacak veritabanını seçerken dikkate alınması gereken bir diğer husus, dayanıklılık kapasitesidir, bu, veritabanının, arızanın türünden bağımsız olarak kritik verilerin her zaman kullanılabilir kalmasına izin verme yeteneğine sahip olması gerektiği anlamına gelir. orada saklanan her verinin optimal ve doğru yönetimi.
  • Kontrol seçenekleri: Cassandra veritabanı ile senkronize veya asenkron replikasyon gibi çeşitli yönetim seçeneklerine sahibiz, asenkron yönetim seçeneğinin kullanılması durumunda, kullanılabilirlik yeteneklerini genişletmek için Hinted Handoff ve Read Repair gibi ek fonksiyonları destekleyen bir veritabanımız olacak.
Şimdi Cassandra'yı CentOS 7'ye nasıl kuracağımızı göreceğiz.

1. Sistemi güncelleyin ve Java'yı CentOS 7'ye yükleyin

Aşama 1
Atılacak ilk adım, işletim sistemini güncellemektir, bu, aşağıdaki komutu yürüterek yapılabilir:

 sudo yum güncellemesi -y
Adım 2
Cassandra Java ile yazılmıştır, bu nedenle aşağıdaki komutu yürüterek Java'yı CentOS 7'ye yüklemek gerekecektir:
 sudo yum java -y'yi kurun

Aşama 3
Aşağıdaki komutu çalıştırarak kurulu Java sürümünü kontrol edebiliriz:

 sudo java -sürüm

2. Cassandra'yı CentOS 7'ye yükleyin

Aşama 1
Varsayılan olarak, Cassandra veritabanı bu nedenle CentOS 7'nin varsayılan deposunda mevcut değildir, resmi Apache Software Foundation depolarını CentOS 7'ye eklemek gerekli olacaktır ve bu, dosya oluşturularak elde edilir. cassandra.repo dizinin içinde /etc/yum.repos.d aşağıdaki gibi:

 sudo nano /etc/yum.repos.d/cassandra.repo 
Adım 2
Bu yeni oluşturulan dosyaya aşağıdakileri ekleyeceğiz:
 [cassandra] name = Apache için DataStax Repo Cassandra baseurl = http://rpm.datastax.com/community etkin = 1 gpgcheck = 0

Aşama 3
Tuş kombinasyonunu kullanarak değişiklikleri kaydediyoruz

Ctrl + O

ve tuşları kullanarak editörden çıkıyoruz

Ctrl + X

4. Adım
Şimdi, aşağıdakileri yürüterek depodaki paketleri güncellemek gerekecek:

 sudo yum güncellemesi -y
Adım 5
Şimdi aşağıdaki komutu uygulayarak Cassandra'yı kurabiliriz:
 sudo yum dsc20 -y'yi kurun

BÜYÜT

6. Adım
İndirip kurduktan sonra aşağıdakileri göreceğiz:

BÜYÜT

7. Adım
Cassandra kurulduktan sonra, aşağıdaki komutları yürütmeye devam ediyoruz:

 sudo systemctl start cassandra (Cassandra hizmetini başlatın) sudo systemctl cassandra'yı etkinleştirin (Sistem başlangıcında Cassandra hizmetini etkinleştirin)

BÜYÜT

8. Adım
Son olarak, aşağıdaki komutu uygulayarak Cassandra'nın durumunu görebiliriz:

 sudo systemctl durumu cassandra

BÜYÜT

3. CentOS 7'de Cassandra Kümesini Bağlayın ve Doğrulayın

Aşama 1
Bu noktada Cassandra çalışıyor, bu yüzden Cassandra Cluster'ı doğrulayıp bağlayacağız, bunun için öncelikle aşağıdaki komutla Cassandra Cluster'ın durumunu doğrulayacağız:

 sudo düğüm aracı durumu

Adım 2
Cluster bağlantı durumunun doğru olduğunu görebiliriz. Bu noktada Solvetic bir çözüm noktası eklemek istiyor çünkü birçok durumda bu komutu yürütürken aşağıdaki hata görüntüleniyor:

 Hata: '127.0.0.1:7199'a bağlanılamadı: Bağlantı reddedildi (Cassandra) 
Aşama 3
Bu hatayı çözmek ve doğru bir şekilde erişmek için, istenen düzenleyiciyi kullanarak aşağıdaki dizine gitmeliyiz:
 sudo nano /etc/cassandra/default.conf/cassandra-env.sh 
4. Adım
Orada aşağıdaki satırı bulmalıyız:
 JVM_OPTS = "$ JVM_OPTS -Djava.rmi.server.hostname = 
Adım 5
Görünüm aşağıdaki metne benzer olmalıdır:
 # bağlanmada sorun yaşıyorsanız şunu ekleyin: # JVM_OPTS = ”$ JVM_OPTS -Djava.rmi.server.hostname =”
6. Adım
Orada ikinci satırın yorumunu kaldırmalı ve genel ad satırını 127.0.0.1 IP adresiyle değiştirmeliyiz:

7. Adım
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

Düzenleyiciyi şunu kullanarak bırakıyoruz:

Ctrl + X

8. Adım
Aşağıdakileri yürüterek hizmeti yeniden başlatmaya devam ediyoruz:

 systemctl cassandra'yı yeniden başlat 
9. Adım
Bazı durumlarda bilgisayarı yeniden başlatmanız önerilir, bu şekilde bu hatayı düzelteceğiz.
Şimdi aşağıdaki komutu yürüterek Cassandra kümesine bağlanabiliriz:
 cqlsh

Adım 10
Bu veritabanı üzerinde çalışmaya başlamak için ilgili bağlantıyı görebiliriz. Çıkmak için terimi kullanacağız

 çıkış
Bu şekilde CentOS 7'de Cassandra'nın nasıl kurulacağını ve nasıl erişileceğini gördük.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave